      :root {
        --geist-space: 4px;
        --geist-space-2x: 8px;
        --geist-space-4x: 16px;
        --geits-space-8x: 32px;
        --geist-space-16x: 64px;
        --geist-space-32x: 128px;
        --geist-space-small: 32px;
        --geist-space-medium: 40px;
        --geist-space-large: 48px;
        --geist-space-gap: 24px;
        --geist-space-gap-half: 12px;
        --geist-space-gap-quarter: var(--geist-space-2x);
        --geist-gap: var(--geist-space-gap);
        --geist-gap-half: var(--geist-space-gap-half);
        --geist-gap-quarter: var(--geist-space-gap-quarter);
        --geist-gap-double: var(--geist-space-large);
        --geist-space-negative: -4px;
        --geist-space-2x-negative: -8px;
        --geist-space-4x-negative: -16px;
        --geits-space-8x-negative: -32px;
        --geist-space-16x-negative: -64px;
        --geist-space-32x-negative: -128px;
        --geist-space-small-negative: -32px;
        --geist-space-medium-negative: -40px;
        --geist-space-large-negative: -48px;
        --geist-space-gap-negative: -24px;
        --geist-space-gap-half-negative: -12px;
        --geist-space-gap-quarter-negative: var(--geist-space-2x-negative);
        --geist-gap-negative: var(--geist-space-gap-negative);
        --geist-gap-half-negative: var(--geist-space-gap-half-negative);
        --geist-gap-quarter-negative: var(--geist-space-gap-quarter-negative);
        --geist-gap-double-negative: var(--geist-space-large-negative);
        --geist-page-margin: var(--geist-space-gap);
        --geist-page-width: 1000px;
        --geist-page-width-with-margin: 1048px;
        --geist-radius: 5px;
        --geist-marketing-radius: 8px;
        --geist-cyan: #79ffe1;
        --geist-cyan-dark: #50e3c2;
        --geist-cyan-darker: #29bc9b;
        --geist-purple: #f81ce5;
        --geist-violet: #7928ca;
        --geist-alert: #ff0080;
        --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI",
          "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
          "Helvetica Neue", sans-serif;
        --font-mono: Menlo, Monaco, Lucida Console, Liberation Mono,
          DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --header-height: 64px;
        --header-border-bottom: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        --header-background: hsla(0, 0%, 100%, 0.8);
        --geist-form-large-font: 1rem;
        --geist-form-large-line-height: 1.5rem;
        --geist-form-large-height: var(--geist-space-large);
        --geist-form-small-font: 0.875rem;
        --geist-form-small-line-height: 0.875rem;
        --geist-form-small-height: var(--geist-space-small);
        --geist-form-font: 0.875rem;
        --geist-form-line-height: 1.25rem;
        --geist-form-height: var(--geist-space-medium);
      }
      @supports (font-variation-settings: normal) {
        :root {
          --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI",
            "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
            "Helvetica Neue", sans-serif;
        }
      }
      html {
        touch-action: manipulation;
        font-feature-settings: "case" 1, "rlig" 1, "calt" 0;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      a.geist-reset {
        text-decoration: none;
        color: inherit;
      }
      button.geist-reset {
        border: unset;
        background: unset;
        padding: unset;
        font: unset;
        text-align: unset;
      }
      hr.geist-hr-reset {
        border: none;
        border-bottom: 1px solid var(--accents-2);
        margin: -1px 0 0;
      }
      .geist-no-outline {
        outline: none;
      }
      .geist-no-events {
        pointer-events: none;
      }
      .offset:before {
        display: block;
        content: " ";
        height: 75px;
        margin-top: -75px;
        visibility: hidden;
      }
      .geist-visually-hidden {
        position: absolute;
        height: 1px;
        width: 1px;
        top: -1000px;
        left: -1000px;
        opacity: 0;
        overflow: hidden;
        white-space: nowrap;
        visibility: hidden;
      }
      .geist-ellipsis {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        max-width: 100%;
        min-width: 0;
      }
      .geist-text-no-margin > :first-child {
        margin-top: 0;
      }
      .geist-text-no-margin > :last-child {
        margin-bottom: 0;
      }
      .geist-overflow-scroll {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
      }
      .geist-overflow-scroll-x {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
      }
      .geist-overflow-scroll-y {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
      }
      .geist-inline-center {
        display: inline-flex;
        align-items: center;
        max-width: 100%;
      }
      .geist-spacer {
        display: block;
        width: 1px;
        height: 1px;
        margin-left: 15.25pt;
        margin-top: 15.25pt;
      }
      .geist-spacer.inline {
        display: inline-block;
        margin-top: 0;
      }
      .geist-spacer.padding {
        margin: 0 !important;
      }
      .geist-hover-dim {
        transition: opacity 0.15s ease;
      }
      .geist-hover-dim:active,
      .geist-hover-dim:focus {
        opacity: 0.7;
      }
      @media (hover: hover) {
        .geist-hover-dim:hover {
          opacity: 0.7;
        }
      }
      .geist-dotted {
        background-image: radial-gradient(var(--accents-2) 1px, transparent 0),
          radial-gradient(var(--accents-2) 1px, transparent 0);
        background-position: 0 0, 25px 25px;
        background-size: 50px 50px;
      }
      .geist-shadow {
        box-shadow: var(--shadow-small);
        transition: box-shadow 0.2s ease;
      }
      .geist-shadow:focus-within {
        box-shadow: var(--shadow-hover);
      }
      @media (hover: hover) {
        .geist-shadow:hover {
          box-shadow: var(--shadow-hover);
        }
      }
      a.geist-secondary-link {
        line-height: normal;
        padding-bottom: 1px;
        background-image: repeating-linear-gradient(
          90deg,
          var(--accents-3) 0,
          var(--accents-3) 50%,
          transparent 0,
          transparent
        );
        background-position: 0 100%;
        background-repeat: repeat-x;
        background-size: 1ch 1px;
        transition: color 0.15s ease;
      }
      @media (hover: hover) {
        a.geist-secondary-link:hover {
          color: var(--accents-4);
        }
      }
      .geist-dim-link {
        color: var(--accents-5) !important;
        transition: color 0.15s ease;
      }
      .geist-dim-link:active,
      .geist-dim-link:focus {
        color: var(--geist-foreground) !important;
      }
      @media (hover: hover) {
        .geist-dim-link:hover {
          color: var(--geist-foreground) !important;
        }
      }
      .geist-no-scrollbar {
        scrollbar-width: none;
        -webkit-overflow-scrolling: touch;
      }
      .geist-no-scrollbar::-webkit-scrollbar {
        display: none;
      }
      .geist-clamp {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
      .geist-tabular-nums {
        font-feature-settings: "tnum";
      }
      @media screen and (min-width: 601px) {
        .geist-show-on-mobile {
          display: none !important;
        }
      }
      @media screen and (max-width: 600px) {
        .geist-center-on-mobile {
          text-align: center;
        }
        .geist-hide-on-mobile {
          display: none !important;
        }
        .geist-overflow-reset-mobile {
          overflow: visible !important;
          overflow: initial !important;
          -webkit-overflow-scrolling: initial !important;
        }
      }
      @media screen and (min-width: 961px) {
        .geist-show-on-tablet {
          display: none !important;
        }
      }
      @media screen and (max-width: 960px) {
        .geist-hide-on-tablet {
          display: none !important;
        }
      }
      .dark-theme .invert-theme,
      .geist-disabled .geist-disabled-skip,
      :root {
        --geist-foreground: #000;
        --geist-background: #fff;
        --geist-selection: var(--geist-cyan);
        --accents-1: #fafafa;
        --accents-2: #eaeaea;
        --accents-3: #999;
        --accents-4: #888;
        --accents-5: #666;
        --accents-6: #444;
        --accents-7: #333;
        --accents-8: #111;
        --geist-link-color: var(--geist-success);
        --geist-marketing-gray: #fafbfc;
        --geist-code: var(--geist-purple);
        --geist-success-light: #3291ff;
        --geist-success: #0070f3;
        --geist-success-dark: #0366d6;
        --geist-error-light: #ff1a1a;
        --geist-error: #e00;
        --geist-error-dark: #c00;
        --geist-warning-light: #f7b955;
        --geist-warning: #f5a623;
        --geist-warning-dark: #f49b0b;
        --geist-secondary-light: var(--accents-3);
        --geist-secondary: var(--accents-5);
        --geist-secondary-dark: var(--accents-7);
        --dropdown-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.02);
        --dropdown-triangle-stroke: #fff;
        --scroller-start: #fff;
        --scroller-end: hsla(0, 0%, 100%, 0);
        --shadow-smallest: 0px 4px 8px rgba(0, 0, 0, 0.12);
        --shadow-small: 0 5px 10px rgba(0, 0, 0, 0.12);
        --shadow-medium: 0 8px 30px rgba(0, 0, 0, 0.12);
        --shadow-large: 0 30px 60px rgba(0, 0, 0, 0.12);
        --shadow-hover: 0 30px 60px rgba(0, 0, 0, 0.12);
        --shadow-sticky: 0 12px 10px -10px rgba(0, 0, 0, 0.12);
        --portal-opacity: 0.25;
      }
      .geist-card-shadow {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
      }
      .debug .geist-container {
        outline: 1px solid rgba(255, 0, 0, 0.3);
      }
      .placeholder-fade-in-enter {
        opacity: 0.01;
      }
      .placeholder-fade-in-enter.placeholder-fade-in-enter-active {
        opacity: 1;
        transition: opacity 0.2s ease;
      }
      .placeholder-fade-in-leave {
        opacity: 1;
      }
      .placeholder-fade-in-leave.placeholder-fade-in-leave-active {
        opacity: 0.01;
        transition: opacity 0.2s ease;
      }
      .geist-fade-in {
        -webkit-animation: soft-fade-in 0.3s
          cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
        animation: soft-fade-in 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)
          forwards;
      }
      @-webkit-keyframes soft-fade-in {
        0% {
          opacity: 0.3;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes soft-fade-in {
        0% {
          opacity: 0.3;
        }
        to {
          opacity: 1;
        }
      }
      .geist-disabled {
        --geist-foreground: var(--accents-6);
        --accents-8: var(--accents-5);
        --accents-7: var(--accents-5);
        --accents-6: var(--accents-4);
        --accents-5: var(--accents-4);
        --accents-4: var(--accents-3);
        --geist-link-color: var(--geist-foreground);
        --geist-success-light: var(--accents-3);
        --geist-success: var(--geist-foreground);
        --geist-success-dark: var(--geist-foreground);
        --geist-error-light: var(--accents-3);
        --geist-error: var(--geist-foreground);
        --geist-error-dark: var(--geist-foreground);
        --geist-warning-light: var(--accents-3);
        --geist-warning: var(--geist-foreground);
        --geist-warning-dark: var(--geist-foreground);
        --geist-secondary-light: var(--accents-3);
        --geist-secondary: var(--geist-foreground);
        --geist-secondary-dark: var(--geist-foreground);
        --geist-code: var(--geist-foreground);
      }
      .geist-disabled .geist-disabled-wall {
        cursor: not-allowed;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
      }
      .geist-disabled .geist-disabled-skip {
        z-index: 2;
      }
      .geist-disabled img,
      .geist-disabled svg {
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
      }
      .dark-theme,
      .invert-theme {
        --geist-foreground: #fff;
        --geist-background: #000;
        --geist-selection: var(--geist-purple);
        --accents-8: #fafafa;
        --accents-7: #eaeaea;
        --accents-6: #999;
        --accents-5: #888;
        --accents-4: #666;
        --accents-3: #444;
        --accents-2: #333;
        --accents-1: #111;
        --geist-success-light: #3291ff;
        --geist-success: #0070f3;
        --geist-success-dark: #0366d6;
        --geist-error-light: #f33;
        --geist-error: red;
        --geist-error-dark: #e60000;
        --geist-warning-light: #f7b955;
        --geist-warning: #f5a623;
        --geist-warning-dark: #f49b0b;
        --geist-secondary-light: var(--accents-3);
        --geist-secondary: var(--accents-5);
        --geist-secondary-dark: var(--accents-7);
        --geist-link-color: var(--geist-foreground);
        --geist-marketing-gray: var(--accents-1);
        --geist-code: var(--geist-cyan);
        --dropdown-box-shadow: 0 0 0 1px var(--accents-2);
        --dropdown-triangle-stroke: #333;
        --scroller-start: #000;
        --scroller-end: transparent;
        --header-background: rgba(0, 0, 0, 0.5);
        --header-border-bottom: inset 0 -1px 0 0 hsla(0, 0%, 100%, 0.1);
        --shadow-small: 0 0 0 1px var(--accents-2);
        --shadow-medium: 0 0 0 1px var(--accents-2);
        --shadow-large: 0 0 0 1px var(--accents-2);
        --shadow-sticky: 0 0 0 1px var(--accents-2);
        --shadow-hover: 0 0 0 1px var(--geist-foreground);
        --portal-opacity: 0.75;
      }
      .dark-theme .geist-card-shadow {
        box-shadow: 0 0 0 1px var(--accents-2);
      }
      #nprogress {
        pointer-events: none;
      }
      #nprogress .bar {
        z-index: 2000;
        background: var(--geist-foreground);
      }
      #nprogress .bar,
      #nprogress:after {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
      }
      #nprogress:after {
        content: "";
        background: var(--accents-2);
      }
      #nprogress .peg {
        box-shadow: 0 0 10px var(--geist-foreground),
          0 0 5px var(--geist-foreground);
      }
      .geist-themed.geist-success {
        --themed-fg: var(--geist-success);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-success-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-success);
        --themed-border: var(--geist-success);
      }
      .geist-themed.geist-error {
        --themed-fg: var(--geist-error);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-error-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-error);
        --themed-border: var(--geist-error);
      }
      .geist-themed.geist-warning {
        --themed-fg: var(--geist-warning);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-warning-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-warning);
        --themed-border: var(--geist-warning);
      }
      .geist-themed.geist-secondary {
        --themed-fg: var(--geist-secondary);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-secondary-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-secondary);
        --themed-border: var(--geist-secondary);
      }
      .geist-themed.geist-alert {
        --themed-fg: var(--geist-alert);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-alert-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-alert);
        --themed-border: var(--geist-alert);
      }
      .geist-themed.geist-violet {
        --themed-fg: var(--geist-violet);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-fg);
      }
      .geist-themed.geist-violet-fill {
        --themed-fg: #fff;
        --themed-bg: var(--geist-violet);
        --themed-border: var(--geist-violet);
      }
      .geist-themed.geist-lite {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--accents-1);
        --themed-border: var(--accents-2);
      }
      .geist-themed.geist-ghost {
        --themed-fg: var(--accents-5);
        --themed-bg: transparent;
        --themed-border: transparent;
      }
      .geist-container {
        display: flex;
        flex-direction: column;
        position: relative;
        min-width: 1px;
        max-width: 100%;
        flex: var(--flex);
        justify-content: var(--justify-content);
        align-items: var(--align-items);
      }
      .geist-container.nowrap {
        flex-wrap: nowrap !important;
      }
      .geist-container.inline {
        display: inline-flex;
      }
      .geist-wrapper {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        width: var(--geist-page-width-with-margin);
        padding-left: var(--geist-page-margin);
        padding-right: var(--geist-page-margin);
      }
      .geist-wrapper.full {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
      }
      @media screen and (min-width: 961px) {
        .geist-container.lg-row {
          flex-direction: row;
          flex-wrap: wrap;
        }
        .geist-container:not(.lg-row) > .geist-container {
          margin-top: 0;
        }
        .geist-container:not(.lg-row) > .geist-container ~ .geist-container {
          margin-top: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container.lg-row > .geist-container {
          margin-left: 0;
        }
        .geist-container.lg-row > .geist-container ~ .geist-container {
          margin-left: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container:not(.lg-row) > .geist-container {
          flex-basis: auto;
        }
      }
      @media screen and (min-width: 601px) and (max-width: 960px) {
        .geist-container.md-row {
          flex-direction: row;
          flex-wrap: wrap;
        }
        .geist-container:not(.md-row) > .geist-container {
          margin-top: 0;
        }
        .geist-container:not(.md-row) > .geist-container ~ .geist-container {
          margin-top: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container.md-row > .geist-container {
          margin-left: 0;
        }
        .geist-container.md-row > .geist-container ~ .geist-container {
          margin-left: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container:not(.md-row) > .geist-container {
          flex-basis: auto;
        }
      }
      @media screen and (max-width: 600px) {
        .geist-container.sm-row {
          flex-direction: row;
          flex-wrap: wrap;
        }
        .geist-container:not(.sm-row) > .geist-container {
          margin-top: 0;
        }
        .geist-container:not(.sm-row) > .geist-container ~ .geist-container {
          margin-top: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container.sm-row > .geist-container {
          margin-left: 0;
        }
        .geist-container.sm-row > .geist-container ~ .geist-container {
          margin-left: calc(var(--geist-gap) * var(--gap-ratio));
        }
        .geist-container:not(.sm-row) > .geist-container {
          flex-basis: auto;
        }
      }
      .toolbar-hidden .geist-drawer-container {
        box-sizing: content-box;
        border-bottom: 70px solid var(--accents-2);
      }
      .geist-drawer-container > div {
        transform: translateY(0.01px);
      }
      .geist-drawer {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none;
      }
      .geist-drawer.show {
        pointer-events: auto;
      }
      .geist-drawer-container {
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        opacity: 0;
        padding-bottom: 0;
        z-index: 4001;
        overflow-y: auto;
        box-shadow: var(--shadow-medium);
        background: var(--geist-background);
        border-top-left-radius: var(--geist-marketing-radius);
        border-top-right-radius: var(--geist-marketing-radius);
        -webkit-overflow-scrolling: touch;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: transform 0.15s cubic-bezier(0.6, 0.04, 0.98, 0.335),
          opacity 0.2s ease 0.1s;
        transform: translate3d(0, 100%, 102px);
        will-change: transform, opacity;
      }
      .geist-drawer.show .geist-drawer-container {
        opacity: 1;
        transition: transform 0.2s cubic-bezier(0.05, 0.86, 0.47, 1.02),
          opacity 0.2s ease;
      }
      .geist-drawer-overlay {
        position: fixed;
        top: -50vh;
        left: -50vw;
        right: -50vw;
        bottom: -50vh;
        z-index: 4000;
        pointer-events: none;
        opacity: 0;
        transform: translateZ(101px);
        transition: opacity 0.2s cubic-bezier(0.05, 0.86, 0.47, 1.02);
        background: rgba(0, 0, 0, 0.7);
        will-change: opacity;
      }
      .geist-drawer.show .geist-drawer-overlay {
        opacity: 1;
        pointer-events: all;
        transition: opacity 0.2s cubic-bezier(0.05, 0.86, 0.47, 1.02);
      }
      .geist-drawer-container .modal-footer {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        box-shadow: 0 70px 0 15px var(--geist-background);
      }
      .geist-overlay {
        position: fixed;
        top: 0;
        left: 0;
        display: flex;
        align-content: center;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        height: 100vh;
        width: 100vw;
        overflow: auto;
        z-index: 2000;
      }
      .geist-overlay-backdrop {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        background-color: #000;
        transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: -1;
      }
      .geist-overlay-backdrop.active {
        opacity: var(--portal-opacity);
        pointer-events: all;
      }
      .geist-text {
        line-height: 1.5;
      }
      .geist-text.geist-text-no-margin {
        margin: 0;
      }
      .geist-text.h1 {
        font-size: 3rem;
        letter-spacing: -0.066875rem;
        font-weight: 700;
      }
      .geist-text.h2 {
        font-size: 2.25rem;
        letter-spacing: -0.049375rem;
        font-weight: 600;
      }
      .geist-text.h3 {
        font-size: 1.5rem;
        letter-spacing: -0.029375rem;
        font-weight: 600;
      }
      .geist-text.h4 {
        font-size: 1.25rem;
        letter-spacing: -0.020625rem;
        font-weight: 600;
      }
      .geist-text.h5 {
        font-size: 1rem;
        letter-spacing: -0.01125rem;
        font-weight: 600;
      }
      .geist-text.h6 {
        font-size: 0.875rem;
        letter-spacing: -0.005625rem;
        font-weight: 600;
      }
      .geist-text.p {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.6;
      }
      .geist-text.body-title {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.4;
      }
      .geist-text.body-1 {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.6;
      }
      .geist-text.body-2 {
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.6;
      }
      .geist-text.small {
        font-size: 14px;
        font-weight: 400;
      }
      .geist-text.label {
        font-size: 12px;
        font-weight: 600;
      }
      html {
        height: 100%;
        box-sizing: border-box;
      }
      *,
      :after,
      :before {
        box-sizing: inherit;
      }
      a {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      }
      body {
        position: relative;
        min-height: 100%;
        margin: 0;
      }
      body,
      html {
        font-family: var(--font-sans);
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-color: var(--geist-background);
        color: var(--geist-foreground);
        scroll-padding-top: var(--header-height);
      }
      svg {
        shape-rendering: crispEdges;
      }
      svg circle,
      svg line,
      svg path,
      svg polygon,
      svg rect {
        shape-rendering: geometricprecision;
      }
      .twitter-tweet {
        margin: 0 auto;
      }
      ::selection {
        background-color: var(--geist-selection);
        color: var(--geist-foreground);
      }
      ::-moz-selection {
        background-color: var(--geist-selection);
        color: var(--geist-foreground);
      }
      .focus-trap {
        outline: 0;
      }
      .label_label__CjPfd {
        font-size: 0.75rem;
        font-weight: 500;
        color: var(--geist-secondary);
        text-transform: uppercase;
        margin-bottom: var(--geist-gap-half);
        max-width: 100%;
      }
      .label_input__36CZF {
        cursor: text;
      }
      .reset_reset__3ht6- {
        outline: none;
        margin: 0;
        padding: 0;
        border: 0;
        box-sizing: border-box;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        text-decoration: none;
        -webkit-tap-highlight-color: transparent;
      }
      .reset_visuallyHidden__2iNSu {
        border: 0;
        padding: 0;
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(100%);
        clip-path: inset(100%);
        height: 1px;
        width: 1px;
        margin: -1px;
        overflow: hidden;
        position: absolute;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        white-space: nowrap;
        word-wrap: normal;
      }
      .select_container__eGLDl {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--themed-fg);
      }
      .select_container__eGLDl:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--accents-2);
      }
      .select_select__3TwUS {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        font-size: var(--geist-form-font);
        height: var(--geist-form-height);
        line-height: var(--geist-form-line-height);
        text-rendering: auto;
        width: 100%;
        border-radius: var(--geist-radius);
        border: 1px solid var(--themed-border);
        background: var(--themed-bg);
        color: var(--themed-fg);
        padding: 0 var(--geist-gap-half);
        padding-right: calc(1.5 * var(--geist-gap));
        transition: border-color 0.15s ease;
      }
      .select_container__eGLDl:not(.geist-themed)
        .select_select__3TwUS.focus-visible:focus {
        border-color: var(--accents-5);
      }
      .select_select__3TwUS:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 var(--geist-foreground);
      }
      .select_prefix__3DSNG,
      .select_suffix__2qLF7 {
        display: inline-flex;
        position: absolute;
        pointer-events: none;
      }
      .select_suffix__2qLF7 {
        right: var(--geist-gap-half);
      }
      .select_prefix__3DSNG {
        left: var(--geist-gap-half);
      }
      .select_prefix__3DSNG + .select_select__3TwUS {
        padding-left: calc(1.5 * var(--geist-gap));
      }
      .select_disabled__3AdM4 .select_prefix__3DSNG,
      .select_disabled__3AdM4 .select_suffix__2qLF7,
      .select_select__3TwUS[disabled] {
        cursor: not-allowed;
        background: var(--accents-1);
        color: var(--accents-3);
        border-color: var(--accents-2);
      }
      .select_large__19BWI {
        font-size: var(--geist-form-large-font);
        height: var(--geist-form-large-height);
        line-height: var(--geist-form-large-line-height);
      }
      .select_small__1jFXX {
        font-size: var(--geist-form-small-font);
        height: var(--geist-form-small-height);
      }
      @media (max-width: 600px) {
        .select_select__3TwUS {
          font-size: 1rem;
        }
      }
      .menu-toggle_wrap__3so_9 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        pointer-events: none;
      }
      .menu-toggle_wrap__3so_9:after,
      .menu-toggle_wrap__3so_9:before {
        content: "";
        display: block;
        height: 1px;
        width: 22px;
        background-color: var(--geist-foreground);
        transition: transform 0.15s ease;
      }
      .menu-toggle_wrap__3so_9:before {
        transform: translateY(-4px) rotate(0deg);
      }
      .menu-toggle_wrap__3so_9:after {
        transform: translateY(4px) rotate(0deg);
      }
      .menu-toggle_wrap__3so_9.menu-toggle_expanded__14Icn:before {
        transform: translateY(1px) rotate(45deg);
      }
      .menu-toggle_wrap__3so_9.menu-toggle_expanded__14Icn:after {
        transform: translateY(0) rotate(-45deg);
      }
      .badge_badge__1_BLf {
        display: inline-block;
        vertical-align: middle;
        color: var(--themed-fg, var(--geist-background));
        background: var(--themed-bg, var(--geist-foreground));
        border: 1px solid
          var(--themed-border, var(--themed-bg, var(--geist-foreground)));
        border-radius: 16px;
        padding: 2px 7px;
        font-weight: 500;
        font-size: 14px;
        line-height: 1;
        cursor: inherit;
        font-feature-settings: "tnum";
        font-variant: tabular-nums;
      }
      .badge_badge__1_BLf.badge_large__2AVvM {
        padding: 3px 10px;
        font-size: 16px;
      }
      .badge_badge__1_BLf.badge_small__1PH63 {
        padding: 3px 7px;
        font-size: 12px;
      }
      .badge_badge__1_BLf.badge_outline__16ikp {
        color: var(--themed-bg);
        background: transparent;
      }
      .badge_badge__1_BLf.badge_uppercase__2rD2O {
        text-transform: uppercase;
      }
      .avatar_avatar__3LzKO {
        width: var(--size);
        height: var(--size);
        flex-shrink: 0;
        border-radius: 100%;
        display: inline-block;
        overflow: hidden;
        border: 1px solid var(--accents-2);
        line-height: 0;
        vertical-align: top;
        -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
        background: var(--geist-background);
        transition: border 0.2s ease, background 0.2s ease;
        box-sizing: border-box;
      }
      .avatar_avatar__3LzKO img {
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: opacity 0.2s ease-in;
      }
      .avatar_avatar__3LzKO img.avatar_ready__1UFAu {
        opacity: 1;
      }
      .avatar_avatar__3LzKO span {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        font-weight: 500;
        color: #fff;
        opacity: 1%;
        background-color: var(--accents-6);
      }
      .mobile-menu_indicator__osO-C {
        width: 24px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: var(--geist-radius);
        background: transparent;
        transition: background-color 0.2s ease;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
      }
      @media (min-width: 951px) {
        .mobile-menu_indicator__osO-C {
          display: none;
        }
      }
      .mobile-menu_theme__n522r,
      .mobile-menu_with-icon__3b8Mn {
        justify-content: space-between;
      }
      .mobile-menu_theme__n522r {
        height: calc(2 * var(--geist-gap));
        display: flex;
        align-items: center;
      }
      .mobile-menu_wrapper__2nypv.mobile-menu_hasBanner__-s3rK {
        top: calc(var(--header-height) + 39px);
      }
      .mobile-menu_wrapper__2nypv {
        display: block;
        visibility: visible;
        width: 100%;
        max-width: 100vw;
        padding: 0 var(--geist-gap) var(--geist-gap) var(--geist-gap);
        background: var(--geist-background);
        z-index: 2000;
        position: fixed;
        left: 0;
        right: 0;
        top: calc(var(--header-height) - 1px);
        bottom: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
      }
      .mobile-menu_wrapper__2nypv h6 {
        color: var(--accents-5);
        margin: var(--geist-gap) 0 var(--geist-gap-half);
        text-transform: uppercase;
        font-size: 0.75rem;
      }
      .mobile-menu_wrapper__2nypv ul + h6 {
        margin-top: var(--geist-gap-double);
      }
      .mobile-menu_wrapper__2nypv ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }
      .mobile-menu_wrapper__2nypv ul li {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: flex;
        align-items: center;
        width: 100%;
        font-size: 1rem;
        height: calc(2 * var(--geist-gap));
        border-bottom: 1px solid var(--accents-2);
        transition: background-color 0.2s ease-in-out;
      }
      .mobile-menu_wrapper__2nypv ul a {
        display: block;
      }
      .mobile-menu_wrapper__2nypv ul:not(.mobile-menu_buttons__3dvul) li:focus {
        background-color: var(--accents-1);
      }
      @media (hover: hover) {
        .mobile-menu_wrapper__2nypv
          ul:not(.mobile-menu_buttons__3dvul)
          li:hover {
          background-color: var(--accents-1);
        }
      }
      .mobile-menu_wrapper__2nypv .mobile-menu_buttons__3dvul {
        margin-bottom: var(--geist-gap-half);
      }
      .mobile-menu_wrapper__2nypv .mobile-menu_buttons__3dvul li {
        border: none;
        padding: var(--geist-gap-quarter) 0;
        height: unset;
      }
      @media (min-width: 951px) {
        .mobile-menu_wrapper__2nypv {
          display: none;
          visibility: hidden;
        }
      }
      .popover_summary__2dn-w::-webkit-details-marker {
        display: none;
      }
      .popover_summary__2dn-w {
        display: inline-flex;
        list-style: none;
        outline: none;
        cursor: pointer;
        max-width: 100%;
      }
      .popover_summary__2dn-w.popover_disabled__1t_eQ {
        cursor: not-allowed;
      }
      .popover_details__3b2fH {
        display: inline-flex;
        position: relative;
      }
      .popover_details__3b2fH.popover_open__Fqikb
        > .popover_summary__2dn-w:before {
        content: "";
        background: transparent;
        position: fixed;
        top: -100vh;
        left: -100vw;
        right: -100vw;
        bottom: -100vh;
        cursor: default;
        z-index: 80;
      }
      .popover_details__3b2fH.popover_open__Fqikb > .popover_menu__GZ3_U {
        --opacity-end: 1;
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 90;
        opacity: 0;
        -webkit-animation: popover_fadeIn__8pEhU 0.1s ease-in forwards;
        animation: popover_fadeIn__8pEhU 0.1s ease-in forwards;
      }
      .popover_details__3b2fH.popover_open__Fqikb.popover_overlay__1SFrT
        > .popover_summary__2dn-w:before {
        background: rgba(0, 0, 0, 0.3);
      }
      .popover_inner__3s0W8 {
        position: absolute;
      }
      .popover_dot__2QbE2 {
        position: absolute;
        height: 10px;
        width: 10px;
        border-radius: 50%;
        background: var(--geist-alert);
        transform: translate(-50%, -50%);
      }
      .popover_details__3b2fH.popover_open__Fqikb.popover_debug__1abzc
        > .popover_summary__2dn-w:before {
        content: none;
      }
      @-webkit-keyframes popover_fadeIn__8pEhU {
        0% {
          opacity: 0;
        }
        to {
          opacity: var(--opacity-end);
        }
      }
      @keyframes popover_fadeIn__8pEhU {
        0% {
          opacity: 0;
        }
        to {
          opacity: var(--opacity-end);
        }
      }
      .fade-in_fade-in__2ZR9U {
        display: inherit;
        box-sizing: content-box;
        box-sizing: initial;
        -webkit-animation: fade-in_fade-in__2ZR9U 0.2s
          cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
        animation: fade-in_fade-in__2ZR9U 0.2s
          cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
      }
      @-webkit-keyframes fade-in_fade-in__2ZR9U {
        0% {
          opacity: 0.3;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fade-in_fade-in__2ZR9U {
        0% {
          opacity: 0.3;
        }
        to {
          opacity: 1;
        }
      }
      .logged-out-profile_wrapper__2IjQd {
        display: flex;
        align-items: center;
      }
      .logged-out-profile_wrapper__2IjQd a {
        text-decoration: none;
        transition: color 0.2s ease-in-out;
        text-transform: capitalize;
        color: var(--accents-5);
        border: 0;
        font-size: 14px;
        padding: 10px;
      }
      @media (hover: hover) {
        .logged-out-profile_wrapper__2IjQd a:hover {
          color: var(--geist-foreground);
        }
      }
      .logged-out-profile_active__1q2Th {
        color: var(--geist-foreground);
      }
      .logged-out-profile_dim__3H0Wa {
        color: var(--accents-3);
        cursor: not-allowed;
      }
      .logged-out-profile_sign_up__2aAyj {
        margin-left: 10px;
      }
      .logged-out-profile_extra_items__1iz5E {
        opacity: 0;
        transition: opacity 0.2s ease-in-out;
      }
      .logged-out-profile_display__30fWF {
        opacity: 1;
      }
      .footer_footer__1pkyR {
        background: var(--accents-1);
        left: 0;
        right: 0;
        position: absolute;
        border-top: 1px solid var(--accents-2);
      }
      .footer_footer__1pkyR.footer_light__2ddIT {
        background: none;
      }
      .footer_wrapper__yyk_H {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: var(--geist-gap) var(--geist-gap) var(--geist-gap-double);
        width: var(--geist-page-width-with-margin);
        max-width: 100%;
        margin: auto;
      }
      .footer_wrapper__yyk_H + .footer_wrapper__yyk_H {
        padding-top: 0;
      }
      .footer_logotype__gUnV0 {
        display: flex;
        text-align: center;
        padding: var(--geist-gap-double) var(--geist-gap) 0;
        width: var(--geist-page-width-with-margin);
        max-width: 100%;
        margin: auto;
      }
      .footer_navigation__28Qf7 {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      .footer_navigation__28Qf7:last-child {
        margin: 0;
      }
      .footer_navigation__28Qf7 li {
        white-space: nowrap;
        height: 20px;
        line-height: 20px;
        margin-bottom: 10px;
        vertical-align: middle;
      }
      .footer_navigation__28Qf7 li a,
      .footer_navigation__28Qf7 li span {
        height: 20px;
        display: inline-block;
        overflow: auto;
      }
      .footer_navigation__28Qf7 li:last-child {
        border-right: 0;
        margin-right: 0;
      }
      .footer_navigation__28Qf7 li:last-child a {
        margin-right: 0;
      }
      .footer_navigation__28Qf7 a,
      .footer_navigation__28Qf7 span,
      .footer_social__2U2fE a {
        color: var(--accents-5);
        text-decoration: none;
        font-size: 14px;
        transition: all 0.2s ease;
      }
      .footer_links__8BnX8 {
        display: flex;
        justify-content: space-between;
        padding: var(--geist-gap-double) var(--geist-gap) 0;
        width: var(--geist-page-width-with-margin);
        max-width: 100%;
        margin: auto;
      }
      .footer_links-title__2yDp0 {
        color: var(--geist-foreground);
        font-size: 14px;
      }
      .footer_left__P3tSY {
        flex: 1 1;
        display: flex;
        align-self: flex-end;
        align-items: center;
      }
      @media (hover: hover) {
        .footer_navigation__28Qf7 a:hover,
        .footer_right__5ThgA a:hover,
        .footer_social__2U2fE a:hover {
          color: var(--geist-foreground);
        }
      }
      .footer_right__5ThgA {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        text-align: right;
        flex-shrink: 0;
      }
      .footer_copyright__7_9m2,
      .footer_right__5ThgA,
      .footer_right__5ThgA a {
        color: var(--accents-5);
        font-size: 14px;
      }
      .footer_right__5ThgA a {
        text-decoration: none;
        transition: all 0.2s ease;
      }
      .footer_right__5ThgA .footer_contact__3lAzm {
        vertical-align: middle;
      }
      .footer_status__2kJzH {
        min-width: 223px;
        height: var(--geist-form-small-height);
      }
      .footer_social__2U2fE {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-flex;
        vertical-align: middle;
      }
      .footer_social__2U2fE li {
        display: inline-flex;
        margin-right: 15px;
        border-right: 1px solid var(--accents-2);
        padding-right: 15px;
      }
      .footer_social__2U2fE li:last-child {
        border-right: none;
        padding-right: 0;
        margin-right: 0;
      }
      .footer_social__2U2fE .footer_github__Tp1sb {
        display: inline-block;
        width: 18px;
        height: 18px;
      }
      .footer_social__2U2fE .footer_bird__VLwWP {
        display: inline-block;
        padding-top: 1px;
      }
      @media screen and (max-width: 960px) {
        .footer_logotype__gUnV0 {
          justify-content: center;
        }
        .footer_wrapper__yyk_H {
          flex-wrap: wrap;
          justify-content: center;
        }
        .footer_status__2kJzH {
          order: 0;
          flex-basis: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-bottom: 20px;
        }
        .footer_copyright__7_9m2 {
          order: 2;
          flex-basis: 100%;
          margin-top: 20px;
          text-align: center;
        }
        .footer_contact__3lAzm {
          order: 1;
          margin-left: 10px;
        }
        .footer_left__P3tSY,
        .footer_right__5ThgA {
          flex-direction: column;
        }
        .footer_right__5ThgA {
          text-align: center;
          line-height: 22px;
        }
        .footer_links__8BnX8 {
          display: block;
          padding: 30px;
        }
        .footer_navigation__28Qf7 {
          margin: 0 0 20px;
          padding-bottom: 20px;
          border-bottom: 1px solid var(--accents-2);
        }
        .footer_left__P3tSY {
          justify-content: center;
        }
      }
      @-webkit-keyframes skeleton_loading__sYlWE {
        0% {
          background-position: 200% 0;
        }
        to {
          background-position: -200% 0;
        }
      }
      @keyframes skeleton_loading__sYlWE {
        0% {
          background-position: 200% 0;
        }
        to {
          background-position: -200% 0;
        }
      }
      .skeleton_skeleton__1SttA {
        display: block;
        border-radius: 5px;
      }
      .skeleton_skeleton__1SttA:not(.skeleton_show__1FAmr) {
        display: none;
      }
      .skeleton_skeleton__1SttA:not(.skeleton_loaded__FiyCM) {
        border-radius: var(--geist-radius);
        background-image: linear-gradient(
          270deg,
          var(--accents-1),
          var(--accents-2),
          var(--accents-2),
          var(--accents-1)
        );
        background-size: 400% 100%;
        -webkit-animation: skeleton_loading__sYlWE 8s ease-in-out infinite;
        animation: skeleton_loading__sYlWE 8s ease-in-out infinite;
      }
      .skeleton_skeleton__1SttA.skeleton_loaded__FiyCM {
        width: unset !important;
      }
      .skeleton_inline__2P-Tv {
        display: inline-block !important;
      }
      .skeleton_squared__1bVRN {
        border-radius: 0 !important;
      }
      .skeleton_rounded__3tzn8 {
        border-radius: 50% !important;
      }
      .banner_banner__3vrgK {
        width: 100%;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--accents-1);
        transform-origin: top center;
        border-bottom: 1px solid var(--accents-2);
        transition: transform 0.2s ease, height 0.3s ease;
        z-index: 102;
        font-size: 14px;
        text-align: center;
        color: var(--geist-foreground);
      }
      .banner_banner__3vrgK.banner_hidden__3J19s {
        height: 0;
        transform: scaleY(0);
      }
      .banner_title__1Z4cb {
        font-size: 14px;
      }
      @media (hover: hover) {
        .banner_banner__3vrgK:hover .banner_subtitle__1dddq {
          color: var(--geist-foreground);
        }
      }
      .banner_subtitle__1dddq {
        display: none;
        color: var(--accents-6);
        transition: color 0.2s ease;
      }
      .banner_icon__2AJW9 {
        width: 21px;
        height: 20px;
        margin-right: 10px;
        display: none;
      }
      .banner_link__1ZinV {
        font-weight: 600;
        text-decoration: none;
      }
      .banner_link__1ZinV:before {
        content: "";
        display: inline-block;
        border-left: 1px solid var(--accents-2);
        height: 16px;
        line-height: 1;
        margin-left: 20px;
        margin-right: 20px;
        vertical-align: middle;
      }
      .banner_close__3l7v3 {
        display: inline-flex;
        color: var(--accents-5);
        position: absolute;
        right: 20px;
        cursor: pointer;
      }
      @media (min-width: 350px) {
        .banner_icon__2AJW9 {
          display: inline;
          display: initial;
        }
      }
      @media (min-width: 710px) {
        .banner_subtitle__1dddq {
          display: inline;
          display: initial;
          font-size: 14px;
        }
        .banner_title__1Z4cb {
          font-weight: 600;
        }
      }
      @media (max-width: 700px) {
        .banner_close__3l7v3 {
          display: none;
        }
      }
      @media (max-width: 320px) {
        .banner_banner__3vrgK {
          display: none;
        }
      }
      .screen_geist_screen__yq3wR {
        min-height: 100vh;
      }
      .screen_disable_scroll__34qvk {
        max-height: 100vh;
        height: 100vh;
        overflow: hidden;
      }
      .header_settings__3dY9j .header_title__2mio9 {
        font-size: 12px;
      }
      .header_wrapper__3uGfW {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        display: flex;
        justify-content: center;
        width: 100%;
        max-width: 100%;
        background-color: var(--geist-background);
        z-index: 101;
        min-height: var(--header-height);
        transition: box-shadow 0.1s ease 0s;
        box-shadow: var(--header-border-bottom);
      }
      .header_wrapper__3uGfW.header_noBorder__1SlJz {
        box-shadow: none;
      }
      .header_not_sticky__3C_EJ {
        position: relative;
        top: 0;
      }
      .header_header__HDboe {
        width: var(--full);
        margin: auto;
        padding-left: var(--geist-page-margin);
        padding-right: var(--geist-page-margin);
      }
      .header_minimal__1lBQw {
        justify-content: space-between;
      }
      .header_header__HDboe.header_logoOnly__3ZEIJ .header_nav_lower__3LCgP {
        display: none;
      }
      .header_nav_lower__3LCgP {
        width: auto;
        display: none;
        margin-bottom: 30px;
      }
      .header_nav_upper__15IN- {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .header_nav__2g8P5 > a {
        font-size: 14px;
        padding: 0 10px;
        color: var(--accents-5);
        text-decoration: none;
        transition: color 0.2s ease-in-out;
      }
      .header_nav__2g8P5 > a.header_active__2KEz7 {
        color: var(--geist-foreground);
      }
      @media (hover: hover) {
        .header_nav__2g8P5 > a:hover {
          color: var(--geist-foreground);
        }
      }
      .header_logo__2lzAa {
        cursor: pointer;
        display: inline-flex;
        position: relative;
      }
      .header_logo__2lzAa svg {
        height: 25px;
      }
      .header_nav__2g8P5 {
        display: flex;
        flex-direction: column;
        transition: opacity 0.2s ease-in-out;
      }
      .header_left__3zBeN {
        display: flex;
        align-items: center;
        left: 50px;
        opacity: 0;
        will-change: opacity;
        pointer-events: none;
      }
      .header_visible__3PArn {
        opacity: 1;
        pointer-events: all;
      }
      .header_right__3SD7Z {
        margin-left: auto;
      }
      .header_title__2mio9 {
        margin-bottom: 60px;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: var(--geist-foreground);
      }
      .header_title__2mio9 b {
        font-weight: 700;
      }
      .header_desktop_only___wP7F {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        visibility: visible;
      }
      @media screen and (max-width: 950px) {
        .header_desktop_only___wP7F {
          display: none;
          visibility: hidden;
        }
        .header_header__HDboe {
          padding: 0 var(--geist-gap);
        }
        .header_nav_upper__15IN- {
          min-height: var(--header-height);
        }
      }
      @media (min-width: 951px) {
        .header_wrapper__3uGfW {
          background-color: var(--header-background);
        }
        @supports (
          (
            (-webkit-backdrop-filter: saturate(180%) blur(5px)) or
              (backdrop-filter: saturate(180%) blur(5px))
          )
        ) {
          .header_wrapper__3uGfW:not(.header_not_sticky__3C_EJ) {
            -webkit-backdrop-filter: saturate(180%) blur(5px);
            backdrop-filter: saturate(180%) blur(5px);
          }
        }
        .header_header__HDboe {
          align-items: center;
        }
        .header_header__HDboe,
        .header_nav__2g8P5 {
          display: flex;
          flex-direction: row;
        }
        .header_nav_lower__3LCgP {
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin: 0 0 0 10px;
          width: 100%;
          background-color: transparent;
        }
      }
      .picker-menu_trigger__1I7TN {
        transition: border-color 0.1s ease-in;
        display: inline-flex;
        position: relative;
        min-width: 64px;
        white-space: nowrap;
        line-height: normal;
        align-items: center;
      }
      .picker-menu_trigger__1I7TN.picker-menu_readonly__2hNX_ {
        cursor: default;
      }
      .picker-menu_trigger__1I7TN.picker-menu_active__1icis
        .picker-menu_dropdown__2c-17 {
        border-color: var(--accents-2);
      }
      @media (hover: hover) {
        .picker-menu_trigger__1I7TN:hover .picker-menu_dropdown__2c-17 {
          border-color: var(--accents-2);
        }
      }
      .picker-menu_trigger__1I7TN.picker-menu_disabled__2b8gy {
        opacity: 0.5;
        pointer-events: none;
        cursor: not-allowed;
      }
      .picker-menu_trigger__1I7TN.picker-menu_selector__2J8XA {
        padding: var(--geist-gap-quarter) var(--geist-gap-half);
        border: 1px solid var(--accents-2);
        border-radius: var(--geist-radius);
      }
      .picker-menu_width-auto__1P35K {
        width: 100%;
        justify-content: space-between;
      }
      .picker-menu_dropdown__2c-17 {
        display: flex;
        align-items: center;
        margin: 0 0 0 0.6em;
        padding: 4px 6px;
        box-sizing: border-box;
        border-radius: 4px;
        transition: all 0.1s ease-in;
        border: 1px solid transparent;
        cursor: pointer;
      }
      .picker-menu_dropdown__2c-17.picker-menu_border__vcJef {
        border-color: var(--accents-2);
      }
      .picker-menu_slug__3CDn- {
        min-width: 0;
      }
      .picker-menu_selector__2J8XA .picker-menu_dropdown__2c-17 {
        border: none;
      }
      .picker-menu_selector__2J8XA .picker-menu_slug__3CDn- {
        min-width: 120px;
        width: 100%;
      }
      .picker-menu_arrow__1ncFU {
        transition: transform 0.2s ease-in;
        display: inline-flex;
      }
      .picker-menu_arrow__1ncFU.picker-menu_active__1icis {
        transform: rotate(180deg);
      }
      .picker-menu_active__1icis .picker-menu_dropdown__2c-17 {
        background-color: var(--accents-1);
      }
      @media (hover: hover) {
        .picker-menu_dropdown__2c-17:hover {
          background-color: var(--accents-1);
        }
      }
      .picker-menu_selector__2J8XA.picker-menu_active__1icis
        .picker-menu_dropdown__2c-17 {
        background-color: transparent;
      }
      @media (hover: hover) {
        .picker-menu_selector__2J8XA .picker-menu_dropdown__2c-17:hover {
          background-color: transparent;
        }
      }
      .picker-menu_wrapper__2A7a4 {
        margin-top: 65px;
        margin-left: -1px;
        opacity: 0;
        transform: translate(-1px, -63px);
        transition: opacity 0.2s ease, transform 0.2s ease;
      }
      .picker-menu_wrapper__2A7a4.picker-menu_active__1icis {
        opacity: 1;
        transform: translate(-1px, -60px);
      }
      .toasts_toastArea__1nke1 {
        position: fixed;
        bottom: var(--geist-gap);
        right: var(--geist-gap);
        max-width: 420px;
        z-index: 5000;
        transition: transform 0.4s ease;
      }
      .toasts_toastArea__1nke1.toasts_center__38YKd {
        right: calc(50% - 210px);
      }
      @media (hover: hover) {
        .toasts_toastArea__1nke1.toasts_multiple__1ElRr:hover {
          transform: translate3d(0, -10px, 0);
        }
      }
      @media (max-width: 440px) {
        .toasts_toastArea__1nke1 {
          max-width: 90vw;
          right: 5vw;
        }
      }
      .toasts_toastContainer__2ixbI {
        position: absolute;
        bottom: 0;
        right: 0;
        box-shadow: var(--shadow-small);
        border-radius: var(--geist-radius);
        background: var(--geist-background);
        color: var(--geist-foreground);
        padding: var(--geist-gap);
        opacity: 0;
        transform: translate3d(0, 100%, 150px) scale(1);
        transition: all 0.4s ease;
        z-index: 5000;
      }
      .toasts_toastContainer__2ixbI.toasts_error__1hEpH {
        background-color: var(--geist-error);
        color: #fff;
      }
      .toasts_toastContainer__2ixbI.toasts_success__49000 {
        background-color: var(--geist-success);
        color: #fff;
      }
      .toasts_toastContainer__2ixbI.toasts_violet__1F1Lh {
        background-color: var(--geist-violet);
        color: #fff;
      }
      .toasts_toastContainer__2ixbI.toasts_visible__1Cue7 {
        opacity: 1;
        transform: none;
      }
      .toasts_toastArea__1nke1
        .toasts_toastContainer__2ixbI:not(:last-child)
        .toasts_toast__N8SaK
        .toasts_message__3P7Q_ {
        opacity: 0;
      }
      @media (hover: hover) {
        .toasts_toastArea__1nke1:hover
          .toasts_toastContainer__2ixbI
          .toasts_toast__N8SaK
          .toasts_message__3P7Q_ {
          opacity: 1;
        }
      }
      @media (hover: hover) {
        .toasts_toastArea__1nke1:hover .toasts_toastContainer__2ixbI:after {
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          top: calc(100% + 1px);
          width: 100%;
          height: 20px;
          background: transparent;
        }
      }
      .toasts_toastArea__1nke1
        .toasts_toastContainer__2ixbI:nth-last-child(n + 4) {
        opacity: 0;
        pointer-events: none;
      }
      .toasts_toast__N8SaK {
        max-width: 100%;
        width: 420px;
        align-items: center;
        justify-content: space-between;
        font-size: 0.875rem;
        display: flex;
        transition: all 0.4s ease;
      }
      .toasts_message__3P7Q_ {
        margin-top: -1px;
        width: 100%;
        opacity: 1;
        height: 100%;
        transition: opacity 0.4s ease;
      }
      .toasts_message__3P7Q_.toasts_action__1UWGy {
        width: 70%;
      }
      .toasts_message__3P7Q_.toasts_cancel__1CHbe {
        margin-right: var(--geist-gap);
      }
      @media (max-width: 440px) {
        .toasts_toastContainer__2ixbI {
          width: 90vw;
        }
        .toasts_toastArea__1nke1
          .toasts_toastContainer__2ixbI:nth-last-child(n + 3) {
          opacity: 0;
          pointer-events: none;
        }
      }
      .icon_wrapper__qYh8M {
        position: relative;
        width: var(--size);
        height: var(--size);
      }
      .icon_icon__2VI4T {
        position: absolute;
        display: flex;
      }
      .group_group__3ctIh {
        display: flex;
        align-items: center;
      }
      .group_avatar__2vyqP {
        display: inline-flex;
        align-items: center;
      }
      .group_avatar__2vyqP:nth-child(n + 2) {
        margin-left: -10px;
      }
      .group_note__3i8fm {
        font-size: 14px;
        display: inline-flex;
        padding-left: 5px;
        justify-content: flex-end;
        margin-right: auto;
        color: var(--accents-7);
      }
      .status-dot_wrapper__1q7Sp {
        display: inline-flex;
        align-items: center;
      }
      .status-dot_status__1C4wy {
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: var(--accents-2);
      }
      .status-dot_status__1C4wy.status-dot_ready__3PMyV {
        background: var(--geist-cyan-dark);
      }
      .status-dot_status__1C4wy.status-dot_error__3cN1q {
        background: var(--geist-error);
      }
      .status-dot_status__1C4wy.status-dot_building__2e3CB {
        background: var(--geist-warning);
      }
      .status-dot_status-label__1W5HL {
        line-height: 16px;
        margin-left: 8px;
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .git-footer_footer__36kC9 {
        flex: 1 1;
        height: var(--geist-space-large);
        padding: 0 var(--geist-gap);
        display: flex;
        align-items: center;
        border-top: 1px solid var(--accents-2);
        border-radius: 0 0 8px 8px;
        overflow: hidden;
      }
      .logo.jsx-1603342632 {
        display: block;
        width: 28px;
        height: 25px;
        position: relative;
        transition: all 0.3s ease 0s;
      }
      .logo.jsx-1603342632 svg {
        height: 25px;
      }
      .divider.jsx-1476223092 {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        margin: 0 var(--geist-gap-quarter);
      }
      .item.jsx-3654327621 {
        min-width: 0px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        font-family: var(--font-sans);
        font-size: 14px;
      }
      .item.small.jsx-3654327621 {
        font-size: 13px;
        line-height: 20px;
      }
      .item.jsx-3654327621 > a {
        text-decoration: none;
        color: inherit;
      }
      .item.jsx-3654327621 > b {
        font-weight: 500;
      }
      .item.jsx-3654327621 > svg {
        vertical-align: middle;
      }
      .item.jsx-3654327621 .team-picker-menu {
        margin-top: -2px;
      }
      .breadcrumb.jsx-4081427459 {
        max-width: 100%;
        display: flex;
        color: var(--geist-foreground);
      }
      .breadcrumb.jsx-4081427459 > div:last-child > b {
        font-weight: 600;
      }
      nav.jsx-4156893321 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        max-width: 1040px;
        margin: auto;
        padding: 0 var(--geist-gap);
        height: var(--header-height);
        user-select: none;
        position: relative;
      }
      .search.jsx-4156893321,
      .scope.jsx-4156893321,
      .links.jsx-4156893321 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .search.jsx-4156893321 {
        flex: 0 1 278px;
      }
      .scope.jsx-4156893321 {
        padding-right: var(--geist-space-gap-half);
        max-width: calc(100% - 330px - var(--geist-space-gap-half));
      }
      .scope.jsx-4156893321,
      .links.jsx-4156893321 {
        flex: 1 1 0%;
      }
      .links.jsx-4156893321 {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      @media (max-width: 600px) {
        .scope.jsx-4156893321 {
          max-width: calc(100% - 20px - var(--geist-space-gap-half));
        }
      }
      a.jsx-2354802657 {
        position: relative;
        display: inline-block;
        padding: 16px 12px;
        color: var(--accents-5);
        text-decoration: none;
        font-size: 14px;
        font-weight: 400;
        transition: color 0.2s ease 0s;
        outline: none;
        cursor: pointer;
        user-select: none;
      }
      a.jsx-2354802657:hover,
      a.jsx-2354802657:focus {
        color: var(--geist-foreground);
        text-decoration: none;
      }
      a.active.jsx-2354802657 {
        color: var(--geist-foreground);
      }
      a.active.jsx-2354802657::before {
        content: "";
        display: block;
        position: absolute;
        height: 0px;
        left: 9px;
        right: 9px;
        bottom: 0px;
        border-bottom: 2px solid currentcolor;
      }
      a.jsx-2354802657:first-of-type {
        margin-left: -9px;
      }
      nav.jsx-117510217 {
        box-shadow: inset 0 -1px var(--accents-2);
      }
      .menu-wrap.jsx-117510217 {
        margin-top: -10px;
        height: 48px;
        position: relative;
        overflow: hidden;
      }
      .menu-inner.jsx-117510217 {
        width: 1040px;
        max-width: 100%;
        padding: 0 var(--geist-gap);
        z-index: 1100;
        height: 48px;
        margin: auto auto -1px;
        display: flex;
        align-items: flex-end;
        line-height: initial;
        font-size: 16px;
        font-weight: 500;
        overflow: auto;
      }
      .menu-inner.jsx-117510217::-webkit-scrollbar {
        display: none;
      }
      .menu.jsx-117510217 {
        transition: box-shadow 0.2s ease 0s;
      }
      .menu.sticky.jsx-117510217 {
        background: var(--geist-background);
        position: fixed;
        z-index: 1100;
        top: 0px;
        left: 0px;
        right: 0px;
        padding-bottom: 1px;
        box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px 0px;
        transform: translateZ(100px);
      }
      .dark-theme .menu.sticky.jsx-117510217 {
        box-shadow: 0 0 0 1px var(--accents-2);
      }
      .menu-content.jsx-117510217 {
        display: flex;
        transform: translate3d(-20px, 0px, 0px);
        transition: transform 0.25s ease 0s;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        align-items: center;
      }
      .sticky-content.jsx-117510217 {
        opacity: 0;
        animation: 0.2s ease 0.2s 1 normal forwards running reveal-jsx-117510217;
      }
      .logo.jsx-117510217 {
        cursor: pointer;
        width: 20px;
        margin-top: auto;
        margin-bottom: auto;
        opacity: 0;
        transform: translate3d(0px, -20px, 0px);
        transition: all 0.25s ease 0s;
        visibility: hidden;
      }
      .sticky.jsx-117510217 .logo.jsx-117510217 {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        visibility: visible;
      }
      .sticky.jsx-117510217 .menu-content.jsx-117510217 {
        transform: translate3d(10px, 0px, 0px);
        margin-right: var(--geist-gap-half);
      }
      @media (max-width: 600px) {
        .logo.jsx-117510217 {
          display: none;
        }
        .menu-content.jsx-117510217,
        .sticky.jsx-117510217 .menu-content.jsx-117510217 {
          transform: translate3d(0px, 0px, 0px);
          margin-right: 0px;
        }
      }
      @-webkit-keyframes reveal-jsx-117510217 {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      @keyframes reveal-jsx-117510217 {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      .content.jsx-2828898436 {
        font-size: 14px;
        line-height: 24px;
        min-height: calc(100vh - 85px);
      }
      .content.gray.jsx-2828898436 {
        background: var(--accents-1);
      }
      a.jsx-3072856842 {
        cursor: pointer;
        color: inherit;
        text-decoration: none;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
      }
      a.jsx-3072856842:hover {
        text-decoration: none;
      }
      i.jsx-3072856842 {
        margin: 0px 5px;
        display: inline-flex;
      }
      a.jsx-2957060999 {
        color: inherit;
        text-decoration: none;
        cursor: pointer;
      }
      a.jsx-2957060999:hover {
        text-decoration: none;
      }
      .user.jsx-1621427171 {
        -webkit-box-align: center;
        align-items: center;
        display: inline-flex;
        font-size: 14px;
        user-select: none;
        max-width: 100%;
      }
      .avatar.jsx-1621427171 {
        float: left;
        width: 30px;
        height: 30px;
        transition: width 0.25s ease 0s, height 0.25s ease 0s;
      }
      .has-name.jsx-1621427171 .avatar.jsx-1621427171 {
        margin-right: 10px;
      }
      .disabled.jsx-1621427171 {
        opacity: 0.5;
        pointer-events: none;
        cursor: not-allowed;
      }
      .small.jsx-1621427171 .avatar.jsx-1621427171 {
        line-height: 20px;
        margin: -4px 4px -4px -4px;
        transform: scale(0.7);
        transition: all 0.3s ease 0s;
      }
      .name.jsx-1621427171 {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        font-weight: 500;
      }
      .user-wrapper.jsx-4208433583 {
        display: inline-block;
        color: inherit;
        text-decoration: none;
        transition: background-color 100ms ease-in 0s;
        height: 30px;
        max-width: 100%;
        min-width: 0px;
      }
      .user-wrapper.in-submenu.jsx-4208433583 {
        margin-left: 1px;
      }
      
      .wrapper.jsx-984915762 {
        -webkit-box-align: center;
        align-items: center;
        border-radius: 5px;
        border: 1px solid var(--accents-2);
        display: inline-flex;
        position: relative;
        transition: border 0.2s ease 0s, color 0.2s ease 0s;
        vertical-align: middle;
        background: var(--geist-background);
        width: 100%;
      }
      .wrapper.focused.jsx-984915762 {
        border: 1px solid var(--accents-5);
      }
      .wrapper.errored.jsx-984915762 {
        border: 1px solid var(--geist-error);
      }
      .wrapper.errored.focused.jsx-984915762 {
        border: 1px solid var(--geist-error);
        color: var(--geist-error);
      }
      .wrapper.errored.jsx-984915762 textarea.jsx-984915762 {
        color: var(--geist-error);
      }
      .wrapper.disabled.jsx-984915762 {
        border-color: var(--accents-2) !important;
      }
      textarea.jsx-984915762 {
        background-color: transparent;
        border-radius: 0px;
        border: none;
        box-shadow: none;
        box-sizing: border-box;
        display: block;
        font-family: var(--font-sans);
        font-size: 14px;
        line-height: 1.7;
        height: 100%;
        min-height: 100px;
        outline: 0px;
        padding: 7px 10px;
        resize: none;
        width: 100%;
        color: var(--geist-foreground);
      }
      .wrapper.jsx-984915762 textarea.jsx-984915762:disabled {
        background: var(--accents-1);
        color: var(--accents-4);
        border-radius: 5px;
        cursor: not-allowed;
      }
      .wrapper.jsx-984915762 textarea.jsx-984915762::-webkit-input-placeholder {
        color: var(--accents-3);
      }
      .wrapper.jsx-984915762 textarea.jsx-984915762::placeholder {
        color: var(--accents-3);
      }
      .wrapper.jsx-984915762
        textarea.jsx-984915762:disabled.jsx-984915762::-webkit-input-placeholder {
        color: var(--accents-3);
      }
      .wrapper.jsx-984915762
        textarea.jsx-984915762:disabled.jsx-984915762::placeholder {
        color: var(--accents-3);
      }
      @media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 780px) {
        textarea.jsx-984915762 {
          font-size: 16px;
        }
      }
      .button.jsx-3788111283 {
        --button-fg: var(--geist-background);
        --button-bg: var(--geist-foreground);
        --button-border: var(--geist-foreground);
      }
      .button.jsx-3788111283:hover,
      .button.jsx-3788111283:focus,
      .button.jsx-3788111283:active {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: undefined;
        --button-border-hover: var(--geist-foreground);
      }
      .button.jsx-3161603890 {
        -webkit-appearance: none;
        position: relative;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        text-decoration: none;
        line-height: 38px;
        white-space: nowrap;
        font-weight: 500;
        font-family: var(--font-sans);
        min-width: 60px;
        height: 40px;
        padding: 0px 25px;
        border-radius: var(--geist-radius);
        font-size: 0.875rem;
        flex-shrink: 0;
        margin: 0px;
        color: var(--button-fg);
        background-color: var(--button-bg);
        border: 1px solid var(--button-border);
        transition: all 0.2s ease 0s;
        user-select: none;
        cursor: pointer;
        overflow: hidden;
        outline: none;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
      }
      .button.geist-themed.geist-ghost.jsx-3161603890 {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: transparent;
        --button-border-hover: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-3161603890 {
        --button-fg: var(--accents-5);
        --button-bg: var(--geist-background);
        --button-border: var(--accents-2);
      }
      .button.geist-themed.geist-secondary.shadow.jsx-3161603890 {
        --button-border: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-3161603890:not(.shadow):hover,
      .button.geist-themed.geist-secondary.jsx-3161603890:not(.shadow):focus,
      .button.geist-themed.geist-secondary.jsx-3161603890:not(.shadow):active {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: var(--geist-background);
        --button-border-hover: var(--geist-foreground);
      }
      .button.shadow.jsx-3161603890:hover,
      .button.shadow.jsx-3161603890:focus,
      .button.shadow.jsx-3161603890:active {
        --button-fg-hover: var(--button-fg);
        --button-bg-hover: var(--button-bg);
        --button-border-hover: var(--button-border);
      }
      .button.small.jsx-3161603890 {
        min-width: 60px;
        height: 24px;
        line-height: 22px;
        padding: 0px 10px;
      }
      .button.small.jsx-3161603890 .icon.jsx-3161603890 {
        left: 11px;
        right: auto;
      }
      .button.medium.jsx-3161603890 {
        min-width: 60px;
        height: 32px;
        line-height: 0;
        font-size: 0.875rem;
        padding: 6px 12px;
      }
      @media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 780px) {
        button.jsx-3161603890 {
        }
      }
      .button.shadow.jsx-3161603890 {
        font-weight: 400;
        box-shadow: var(--shadow-small);
      }
      .button.jsx-3161603890 .text.jsx-3161603890 {
        position: relative;
        z-index: 1;
        margin-left: 0px;
      }
      .button.jsx-3161603890 .icon.jsx-3161603890 {
        position: absolute;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        top: 0px;
        bottom: 0px;
        z-index: 1;
        left: 22px;
        right: auto;
        color: var(--button-fg);
      }
      .button.medium.jsx-3161603890 .icon.jsx-3161603890 {
        left: 15px;
        right: auto;
      }
      .button.auto-size.jsx-3161603890 .icon.jsx-3161603890 svg {
        height: 20px;
        width: 20px;
      }
      .button.icon-color.jsx-3161603890 .icon.jsx-3161603890 path {
        fill: var(--button-fg);
        transition: fill 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.icon-stroke.jsx-3161603890 .icon.jsx-3161603890 path {
        stroke: var(--button-fg);
        transition: stroke 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.jsx-3161603890:hover,
      .button.jsx-3161603890:focus,
      .button.jsx-3161603890:active,
      .button.jsx-3161603890:focus-within {
        color: var(--button-fg-hover);
        background-color: var(--button-bg-hover);
        border-color: var(--button-border-hover);
      }
      .button.jsx-3161603890:hover .icon.jsx-3161603890,
      .button.jsx-3161603890:focus .icon.jsx-3161603890,
      .button.jsx-3161603890:active .icon.jsx-3161603890,
      .button.jsx-3161603890:focus-within .icon.jsx-3161603890 {
        color: var(--button-fg-hover);
      }
      .button.icon-color.jsx-3161603890:hover .icon.jsx-3161603890 path,
      .button.icon-color.jsx-3161603890:focus .icon.jsx-3161603890 path,
      .button.icon-color.jsx-3161603890:active .icon.jsx-3161603890 path {
        fill: var(--button-fg-hover);
      }
      .button.icon-stroke.jsx-3161603890:hover .icon.jsx-3161603890 path,
      .button.icon-stroke.jsx-3161603890:focus .icon.jsx-3161603890 path,
      .button.icon-stroke.jsx-3161603890:active .icon.jsx-3161603890 path {
        stroke: var(--button-fg-hover);
      }
      .button.shadow.jsx-3161603890:hover,
      .button.shadow.jsx-3161603890:focus,
      .button.shadow.jsx-3161603890:active {
        box-shadow: var(--shadow-medium);
        transform: translate3d(0px, -1px, 0px);
      }
      .button.disabled.jsx-3161603890 {
        cursor: not-allowed;
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        filter: grayscale(1);
      }
      .button.disabled.jsx-3161603890 .icon.jsx-3161603890 {
        color: var(--accents-4);
      }
      .button.disabled.jsx-3161603890 .icon.jsx-3161603890 svg {
        opacity: 0.4;
      }
      .button.disabled.icon-color.jsx-3161603890 .icon.jsx-3161603890 path {
        fill: var(--accents-4);
      }
      .button.disabled.stroke-color.jsx-3161603890 .icon.jsx-3161603890 path {
        stroke: var(--accents-4);
      }
      .button.disabled.shadow.jsx-3161603890:hover,
      .button.disabled.shadow.jsx-3161603890:focus,
      .button.disabled.shadow.jsx-3161603890:active {
        box-shadow: var(--shadow-medium);
        transform: unset;
      }
      .button.loading.jsx-3161603890 {
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        cursor: default;
        pointer-events: none;
        filter: grayscale(1);
      }
      .button.loading.jsx-3161603890 .text.jsx-3161603890 {
        visibility: hidden;
      }
      .button.loading.jsx-3161603890 .loading-dots.jsx-3161603890 {
        position: absolute;
        display: inline-flex;
      }
      .logout.jsx-55068904 {
        cursor: pointer;
      }
      .theme.jsx-55068904 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      div.jsx-1882178241 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .links.jsx-1882178241 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin: 0px 8px;
        opacity: 0;
        pointer-events: none;
        transition: opacity 200ms ease-in-out 0s;
      }
      .links.display.jsx-1882178241 {
        opacity: 1;
        pointer-events: all;
      }
      .links.jsx-1882178241 > a {
        color: var(--accents-5);
        font-size: 14px;
        text-decoration: none;
        padding: 0px 8px;
        transition: color 0.2s ease 0s;
      }
      .links.jsx-1882178241 a:hover {
        color: var(--geist-foreground);
      }
      .more.jsx-1882178241 {
        padding: 8px;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .button.jsx-4045232362 {
        --button-fg: var(--themed-fg);
        --button-bg: var(--themed-bg);
        --button-border: var(--themed-border);
      }
      .button.jsx-4045232362:hover,
      .button.jsx-4045232362:focus,
      .button.jsx-4045232362:active {
        --button-fg-hover: var(--button-bg);
        --button-bg-hover: transparent;
        --button-border-hover: var(--button-bg);
      }
      .button.jsx-2046584051 {
        -webkit-appearance: none;
        position: relative;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        text-decoration: none;
        line-height: 38px;
        white-space: nowrap;
        font-weight: 500;
        font-family: var(--font-sans);
        min-width: auto;
        height: 40px;
        padding: 0px 25px;
        border-radius: var(--geist-radius);
        font-size: 0.875rem;
        flex-shrink: 0;
        margin: 0px;
        color: var(--button-fg);
        background-color: var(--button-bg);
        border: 1px solid var(--button-border);
        transition: all 0.2s ease 0s;
        user-select: none;
        cursor: pointer;
        overflow: hidden;
        outline: none;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
      }
      .button.geist-themed.geist-ghost.jsx-2046584051 {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: transparent;
        --button-border-hover: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-2046584051 {
        --button-fg: var(--accents-5);
        --button-bg: var(--geist-background);
        --button-border: var(--accents-2);
      }
      .button.geist-themed.geist-secondary.shadow.jsx-2046584051 {
        --button-border: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-2046584051:not(.shadow):hover,
      .button.geist-themed.geist-secondary.jsx-2046584051:not(.shadow):focus,
      .button.geist-themed.geist-secondary.jsx-2046584051:not(.shadow):active {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: var(--geist-background);
        --button-border-hover: var(--geist-foreground);
      }
      .button.shadow.jsx-2046584051:hover,
      .button.shadow.jsx-2046584051:focus,
      .button.shadow.jsx-2046584051:active {
        --button-fg-hover: var(--button-fg);
        --button-bg-hover: var(--button-bg);
        --button-border-hover: var(--button-border);
      }
      .button.small.jsx-2046584051 {
        min-width: auto;
        height: 24px;
        line-height: 22px;
        padding: 0px 10px;
      }
      .button.small.jsx-2046584051 .icon.jsx-2046584051 {
        left: 11px;
        right: auto;
      }
      .button.medium.jsx-2046584051 {
        min-width: auto;
        height: 32px;
        line-height: 0;
        font-size: 0.875rem;
        padding: 6px 12px;
      }
      @media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 780px) {
        button.jsx-2046584051 {
        }
      }
      .button.shadow.jsx-2046584051 {
        font-weight: 400;
        box-shadow: var(--shadow-small);
      }
      .button.jsx-2046584051 .text.jsx-2046584051 {
        position: relative;
        z-index: 1;
        margin-left: 0px;
      }
      .button.jsx-2046584051 .icon.jsx-2046584051 {
        position: absolute;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        top: 0px;
        bottom: 0px;
        z-index: 1;
        left: 22px;
        right: auto;
        color: var(--button-fg);
      }
      .button.medium.jsx-2046584051 .icon.jsx-2046584051 {
        left: 15px;
        right: auto;
      }
      .button.auto-size.jsx-2046584051 .icon.jsx-2046584051 svg {
        height: 20px;
        width: 20px;
      }
      .button.icon-color.jsx-2046584051 .icon.jsx-2046584051 path {
        fill: var(--button-fg);
        transition: fill 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.icon-stroke.jsx-2046584051 .icon.jsx-2046584051 path {
        stroke: var(--button-fg);
        transition: stroke 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.jsx-2046584051:hover,
      .button.jsx-2046584051:focus,
      .button.jsx-2046584051:active,
      .button.jsx-2046584051:focus-within {
        color: var(--button-fg-hover);
        background-color: var(--button-bg-hover);
        border-color: var(--button-border-hover);
      }
      .button.jsx-2046584051:hover .icon.jsx-2046584051,
      .button.jsx-2046584051:focus .icon.jsx-2046584051,
      .button.jsx-2046584051:active .icon.jsx-2046584051,
      .button.jsx-2046584051:focus-within .icon.jsx-2046584051 {
        color: var(--button-fg-hover);
      }
      .button.icon-color.jsx-2046584051:hover .icon.jsx-2046584051 path,
      .button.icon-color.jsx-2046584051:focus .icon.jsx-2046584051 path,
      .button.icon-color.jsx-2046584051:active .icon.jsx-2046584051 path {
        fill: var(--button-fg-hover);
      }
      .button.icon-stroke.jsx-2046584051:hover .icon.jsx-2046584051 path,
      .button.icon-stroke.jsx-2046584051:focus .icon.jsx-2046584051 path,
      .button.icon-stroke.jsx-2046584051:active .icon.jsx-2046584051 path {
        stroke: var(--button-fg-hover);
      }
      .button.shadow.jsx-2046584051:hover,
      .button.shadow.jsx-2046584051:focus,
      .button.shadow.jsx-2046584051:active {
        box-shadow: var(--shadow-medium);
        transform: translate3d(0px, -1px, 0px);
      }
      .button.disabled.jsx-2046584051 {
        cursor: not-allowed;
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        filter: grayscale(1);
      }
      .button.disabled.jsx-2046584051 .icon.jsx-2046584051 {
        color: var(--accents-4);
      }
      .button.disabled.jsx-2046584051 .icon.jsx-2046584051 svg {
        opacity: 0.4;
      }
      .button.disabled.icon-color.jsx-2046584051 .icon.jsx-2046584051 path {
        fill: var(--accents-4);
      }
      .button.disabled.stroke-color.jsx-2046584051 .icon.jsx-2046584051 path {
        stroke: var(--accents-4);
      }
      .button.disabled.shadow.jsx-2046584051:hover,
      .button.disabled.shadow.jsx-2046584051:focus,
      .button.disabled.shadow.jsx-2046584051:active {
        box-shadow: var(--shadow-medium);
        transform: unset;
      }
      .button.loading.jsx-2046584051 {
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        cursor: default;
        pointer-events: none;
        filter: grayscale(1);
      }
      .button.loading.jsx-2046584051 .text.jsx-2046584051 {
        visibility: hidden;
      }
      .button.loading.jsx-2046584051 .loading-dots.jsx-2046584051 {
        position: absolute;
        display: inline-flex;
      }
      .container.jsx-1479191944 {
        position: relative;
        overflow: hidden;
      }
      .container-inner.jsx-1479191944 {
        display: flex;
        overflow: auto;
        padding-bottom: 10px;
      }
      .container-inner.jsx-1479191944::-webkit-scrollbar {
        display: none;
      }
      .before.jsx-1479191944 {
        position: absolute;
        left: 0px;
        height: 100%;
        width: 10px;
        background-image: linear-gradient(
          to right,
          var(--scroller-start),
          var(--scroller-end)
        );
        z-index: 1;
      }
      .after.jsx-1479191944 {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 10px;
        background-image: linear-gradient(
          to left,
          var(--scroller-start),
          var(--scroller-end)
        );
        z-index: 1;
      }
      .details.jsx-1333786986 {
        margin-top: 10px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        overflow: hidden;
      }
      @-webkit-keyframes fadeIn-jsx-1333786986 {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      @keyframes fadeIn-jsx-1333786986 {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      .details.jsx-1333786986 .section {
        padding: 0px 20px;
        border-right: 1px solid var(--accents-2);
      }
      .details.fade-in.jsx-1333786986 .section {
        opacity: 0;
        animation: 0.5s ease 0s 1 normal forwards running fadeIn-jsx-1333786986;
      }
      .details.jsx-1333786986 section:first-child .section {
        padding-left: 10px;
      }
      .details.jsx-1333786986 section:last-child .section {
        border-right: none;
      }
      .details.jsx-1333786986 .divider {
        margin: 0px 10px;
        color: var(--accents-2);
      }
      .details.jsx-1333786986 .section h4 {
        white-space: nowrap;
        margin: 0px 5px 0px 0px;
        text-transform: uppercase;
        color: var(--accents-5);
        font-weight: 500;
        font-size: 12px;
      }
      .details.jsx-1333786986 .section-title {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .details.jsx-1333786986 .section p {
        white-space: nowrap;
        margin: 0px;
        font-size: 14px;
        color: var(--geist-foreground);
        font-weight: 500;
        height: 24px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .details.jsx-1333786986 .section a {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .button.jsx-1941412915 {
        -webkit-appearance: none;
        position: relative;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        text-decoration: none;
        line-height: 38px;
        white-space: nowrap;
        font-weight: 500;
        font-family: var(--font-sans);
        min-width: 70px;
        height: 40px;
        padding: 0px 25px;
        border-radius: var(--geist-radius);
        font-size: 0.875rem;
        flex-shrink: 0;
        margin: 0px;
        color: var(--button-fg);
        background-color: var(--button-bg);
        border: 1px solid var(--button-border);
        transition: all 0.2s ease 0s;
        user-select: none;
        cursor: pointer;
        overflow: hidden;
        outline: none;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
      }
      .button.geist-themed.geist-ghost.jsx-1941412915 {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: transparent;
        --button-border-hover: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-1941412915 {
        --button-fg: var(--accents-5);
        --button-bg: var(--geist-background);
        --button-border: var(--accents-2);
      }
      .button.geist-themed.geist-secondary.shadow.jsx-1941412915 {
        --button-border: transparent;
      }
      .button.geist-themed.geist-secondary.jsx-1941412915:not(.shadow):hover,
      .button.geist-themed.geist-secondary.jsx-1941412915:not(.shadow):focus,
      .button.geist-themed.geist-secondary.jsx-1941412915:not(.shadow):active {
        --button-fg-hover: var(--geist-foreground);
        --button-bg-hover: var(--geist-background);
        --button-border-hover: var(--geist-foreground);
      }
      .button.shadow.jsx-1941412915:hover,
      .button.shadow.jsx-1941412915:focus,
      .button.shadow.jsx-1941412915:active {
        --button-fg-hover: var(--button-fg);
        --button-bg-hover: var(--button-bg);
        --button-border-hover: var(--button-border);
      }
      .button.small.jsx-1941412915 {
        min-width: 70px;
        height: 24px;
        line-height: 22px;
        padding: 0px 10px;
      }
      .button.small.jsx-1941412915 .icon.jsx-1941412915 {
        left: 11px;
        right: auto;
      }
      .button.medium.jsx-1941412915 {
        min-width: 70px;
        height: 32px;
        line-height: 0;
        font-size: 0.875rem;
        padding: 6px 12px;
      }
      @media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 780px) {
        button.jsx-1941412915 {
        }
      }
      .button.shadow.jsx-1941412915 {
        font-weight: 400;
        box-shadow: var(--shadow-small);
      }
      .button.jsx-1941412915 .text.jsx-1941412915 {
        position: relative;
        z-index: 1;
        margin-left: 0px;
      }
      .button.jsx-1941412915 .icon.jsx-1941412915 {
        position: absolute;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        top: 0px;
        bottom: 0px;
        z-index: 1;
        left: 22px;
        right: auto;
        color: var(--button-fg);
      }
      .button.medium.jsx-1941412915 .icon.jsx-1941412915 {
        left: 15px;
        right: auto;
      }
      .button.auto-size.jsx-1941412915 .icon.jsx-1941412915 svg {
        height: 20px;
        width: 20px;
      }
      .button.icon-color.jsx-1941412915 .icon.jsx-1941412915 path {
        fill: var(--button-fg);
        transition: fill 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.icon-stroke.jsx-1941412915 .icon.jsx-1941412915 path {
        stroke: var(--button-fg);
        transition: stroke 0.2s ease 0s, color 0.2s ease 0s;
      }
      .button.jsx-1941412915:hover,
      .button.jsx-1941412915:focus,
      .button.jsx-1941412915:active,
      .button.jsx-1941412915:focus-within {
        color: var(--button-fg-hover);
        background-color: var(--button-bg-hover);
        border-color: var(--button-border-hover);
      }
      .button.jsx-1941412915:hover .icon.jsx-1941412915,
      .button.jsx-1941412915:focus .icon.jsx-1941412915,
      .button.jsx-1941412915:active .icon.jsx-1941412915,
      .button.jsx-1941412915:focus-within .icon.jsx-1941412915 {
        color: var(--button-fg-hover);
      }
      .button.icon-color.jsx-1941412915:hover .icon.jsx-1941412915 path,
      .button.icon-color.jsx-1941412915:focus .icon.jsx-1941412915 path,
      .button.icon-color.jsx-1941412915:active .icon.jsx-1941412915 path {
        fill: var(--button-fg-hover);
      }
      .button.icon-stroke.jsx-1941412915:hover .icon.jsx-1941412915 path,
      .button.icon-stroke.jsx-1941412915:focus .icon.jsx-1941412915 path,
      .button.icon-stroke.jsx-1941412915:active .icon.jsx-1941412915 path {
        stroke: var(--button-fg-hover);
      }
      .button.shadow.jsx-1941412915:hover,
      .button.shadow.jsx-1941412915:focus,
      .button.shadow.jsx-1941412915:active {
        box-shadow: var(--shadow-medium);
        transform: translate3d(0px, -1px, 0px);
      }
      .button.disabled.jsx-1941412915 {
        cursor: not-allowed;
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        filter: grayscale(1);
      }
      .button.disabled.jsx-1941412915 .icon.jsx-1941412915 {
        color: var(--accents-4);
      }
      .button.disabled.jsx-1941412915 .icon.jsx-1941412915 svg {
        opacity: 0.4;
      }
      .button.disabled.icon-color.jsx-1941412915 .icon.jsx-1941412915 path {
        fill: var(--accents-4);
      }
      .button.disabled.stroke-color.jsx-1941412915 .icon.jsx-1941412915 path {
        stroke: var(--accents-4);
      }
      .button.disabled.shadow.jsx-1941412915:hover,
      .button.disabled.shadow.jsx-1941412915:focus,
      .button.disabled.shadow.jsx-1941412915:active {
        box-shadow: var(--shadow-medium);
        transform: unset;
      }
      .button.loading.jsx-1941412915 {
        background: var(--accents-1);
        border-color: var(--accents-2);
        color: var(--accents-4);
        cursor: default;
        pointer-events: none;
        filter: grayscale(1);
      }
      .button.loading.jsx-1941412915 .text.jsx-1941412915 {
        visibility: hidden;
      }
      .button.loading.jsx-1941412915 .loading-dots.jsx-1941412915 {
        position: absolute;
        display: inline-flex;
      }
      .geist-container.jsx-1361708662 {
        --flex: 1;
        --justify-content: flex-start;
        --align-items: stretch;
      }
      .geist-container.jsx-1361708662 > * {
        --gap-ratio: 1;
      }
      .aliases.jsx-2280539882 {
        max-width: 100%;
      }
      .alias.jsx-2280539882 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: var(--geist-space-2x);
      }
      .alias.jsx-2280539882:last-child {
        margin-bottom: 0px;
      }
      .alias.jsx-2280539882 .url {
        max-width: 250px;
      }
      .info.jsx-894954187 {
        max-width: 100%;
        flex: 1 1 0%;
        display: flex;
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .top.jsx-894954187 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: var(--geist-gap);
      }
      .top.jsx-894954187 .project-card-repo-link {
        max-width: 100px;
        display: inline-block;
      }
      .top-right.jsx-894954187 {
        flex-shrink: 0;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        overflow: hidden;
      }
      .middle.jsx-894954187 {
        margin-right: ;
        margin-bottom: ;
        margin-left: ;
        margin-top: 0px;
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        align-items: flex-end;
      }
      .bottom.jsx-894954187 {
        flex: 1 1 0%;
        display: flex;
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .card-screenshot.jsx-894954187 {
        border-bottom: 1px solid var(--accents-2);
      }
      @media (max-width: 960px) {
        .card-screenshot.jsx-894954187 {
          display: flex;
          -webkit-box-align: center;
          align-items: center;
        }
        .middle.jsx-894954187 {
          flex-direction: column;
          align-items: flex-start;
        }
      }
      @media (max-width: 600px) {
        .card-screenshot.jsx-894954187 {
          border-top: none;
          border-right: none;
          border-left: none;
          border-image: initial;
          border-bottom: 1px solid var(--accents-2);
        }
      }
      .geist-card.jsx-506650284 {
        padding: var(--geist-gap);
        border-radius: var(--geist-radius);
        background: var(--geist-background);
        box-shadow: var(--shadow-small);
        transition: box-shadow 0.2s ease 0s;
      }
      .jsx-506650284:hover {
        box-shadow: var(--shadow-small);
        z-index: 0;
      }
      .geist-card-project.geist-card.jsx-3642439656 {
        padding: 0px;
        min-height: 204px;
        margin-bottom: var(--geist-gap-double);
        border-radius: 8px;
        background: var(--geist-background);
      }
      @media (max-width: 600px) {
        .geist-card-project.geist-card.jsx-3642439656 {
          min-height: 202px;
        }
      }
      .gray-wrapper.jsx-754625294 {
        background: var(--accents-1);
      }
      .gray-wrapper.jsx-754625294 .overview-body {
        min-height: calc(100vh - 336px);
        transform: translateY(-35px);
        max-width: 100%;
      }
      .dashboard-bar.jsx-754625294 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        align-items: center;
      }
      .projects.jsx-754625294 {
        width: 540px;
        margin-right: 80px;
        max-width: 100%;
      }
      .events.jsx-754625294 {
        flex: 1 1 0%;
      }
      .events.jsx-754625294 h2.jsx-754625294 {
        font-size: 14px;
        font-weight: 700;
        margin-top: 0px;
      }
      .events.jsx-754625294 > a {
        font-weight: 600;
      }
      a.jsx-754625294 {
        color: var(--geist-foreground);
        text-decoration: none;
      }
      a.jsx-754625294:hover {
        text-decoration: underline;
      }
      header.jsx-754625294 {
        display: flex;
        flex-direction: column;
        padding: var(--geist-gap-double) 0 calc(2 * var(--geist-gap-double));
        border-bottom: 1px solid var(--accents-2);
      }
      .heading.jsx-754625294 {
        display: flex;
        flex-direction: column;
        width: 1040px;
        padding: 0 var(--geist-gap);
        max-width: 100%;
        margin: auto;
      }
      .info.jsx-754625294 {
        display: flex;
        -webkit-box-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        align-items: center;
      }
      .heading.jsx-754625294 .avatar.jsx-754625294 {
        margin-right: var(--geist-gap);
      }
      .heading.jsx-754625294 .name.jsx-754625294 {
        display: flex;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        flex: 1 1 0%;
      }
      .title.jsx-754625294 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .title-left.jsx-754625294 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        min-width: 0px;
      }
      .title-left.jsx-754625294 h2 {
        max-width: 500px;
        display: inline-block;
        margin-right: var(--geist-gap-half);
      }
      .title-right.jsx-754625294 {
        flex: 0 0 auto;
      }
      .title.jsx-754625294 {
        margin-left: 10px;
      }
      .heading.jsx-754625294 p.jsx-754625294 {
        color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 24px;
        margin: 0px;
      }
      .events.jsx-754625294 .view-all-activity.jsx-754625294 {
        font-weight: 700;
      }
      @media (max-width: 1040px) {
        header.jsx-754625294 {
          padding-bottom: var(--geist-gap-double);
        }
        .projects.jsx-754625294 {
          width: 100%;
          margin-right: 0px;
        }
        .events.jsx-754625294 {
          margin-top: 80px;
        }
        .events.jsx-754625294 h2.jsx-754625294 {
          font-size: 24px;
          text-align: center;
        }
        .events.jsx-754625294 > a {
          text-align: center;
          float: none;
        }
        .view-all-activity.jsx-754625294 {
          text-align: center;
        }
        .info.jsx-754625294 {
          width: 100%;
          margin-bottom: var(--geist-gap);
        }
        .heading.jsx-754625294 {
          -webkit-box-align: center;
          align-items: center;
        }
        .heading.jsx-754625294 .name.jsx-754625294 {
          width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
        }
        .title-left.jsx-754625294 h2 {
          max-width: calc(100vw - 640px);
        }
      }
      @media (max-width: 1040px) and (min-width: 601px) {
        .heading.jsx-754625294 .name.jsx-754625294 {
          overflow: visible;
        }
      }
      @media (max-width: 960px) {
        .title-left.jsx-754625294 h2 {
          max-width: calc(100vw - 360px);
        }
      }
      @media (max-width: 600px) {
        .title-left.jsx-754625294 h2 {
          max-width: calc(100vw - 200px);
        }
      }
      a.jsx-2341384683 {
        color: inherit;
        text-decoration: none;
        cursor: pointer;
      }
      a.jsx-2341384683:hover {
        text-decoration: underline;
      }
      .message.jsx-2095162268 {
        flex: 1 1 0%;
        word-break: break-word;
        color: var(--accents-6);
        margin-top: 2.5px;
        margin-bottom: 2.5px;
      }
      .message.jsx-2095162268 span.jsx-2095162268 {
        color: var(--geist-foreground);
      }
      .grouped.jsx-2095162268 .message.jsx-2095162268::first-letter {
        text-transform: capitalize;
      }
      .message.jsx-2095162268 a {
        display: inline;
      }
      .message.jsx-2095162268 .git {
        color: var(--geist-foreground);
        text-decoration: none;
      }
      .message.jsx-2095162268 .git:hover {
        text-decoration: underline;
      }
      .message.jsx-2095162268 .external {
        margin-left: 5px;
        margin-top: 2px;
      }
      .message.jsx-2095162268 .external svg {
        margin-bottom: -1px;
      }
      .message.jsx-2095162268 b {
        color: var(--geist-foreground);
        font-weight: normal;
      }
      .event-inner.jsx-2610996970 {
        padding: 10px 0px;
      }
      .grouped.jsx-2610996970 .event-inner.jsx-2610996970 {
        padding: 5px 0px;
      }
      hr.jsx-2610996970 {
        border-right: none;
        border-bottom: none;
        border-left: none;
        border-image: initial;
        border-top: 1px solid var(--accents-2);
        margin: 0px;
      }
      .grouped.jsx-2610996970 hr.jsx-2610996970 {
        border-top: none;
      }
      .row.jsx-2610996970 {
        display: flex;
      }
      .main.jsx-2610996970 {
        align-items: flex-start;
      }
      .main-body.jsx-2610996970 {
        -webkit-box-align: center;
        align-items: center;
        flex: 1 1 0%;
        line-height: 20px;
        margin-top: 4px;
        margin-left: 5px;
      }
      .avatar.jsx-2610996970 {
        display: flex;
        margin-right: 10px;
        margin-top: 2px;
        width: auto;
        height: auto;
      }
      .created.jsx-2610996970 {
        color: rgb(153, 153, 153);
        margin-left: 10px;
        text-align: right;
        transition: all 0.2s ease 0s;
        white-space: nowrap;
      }
      @media (max-width: 600px) {
        .main-body.jsx-2610996970 {
          line-height: 24px;
        }
        .main-body.jsx-2610996970 .message {
          margin-top: 4px;
          margin-bottom: 4px;
        }
        .avatar.jsx-2610996970 {
          margin-top: 0px;
        }
      }
      @media (max-width: 1040px) {
        .event.jsx-2610996970:hover {
          background: transparent;
        }
        .event-inner.jsx-2610996970 {
          padding: 10px 0px;
        }
        .grouped.jsx-2610996970 .event-inner.jsx-2610996970 {
          padding: 10px 0px 10px 10px;
        }
        .grouped.jsx-2610996970 hr.jsx-2610996970 {
          border-top: 1px solid var(--accents-2);
          margin-left: 10px;
        }
        .grouped.jsx-2610996970 .avatar.jsx-2610996970 {
          display: none;
        }
        .message.jsx-2610996970 {
          width: calc(100vw - 200px);
        }
      }
      .link.jsx-667885294 {
        text-decoration: none;
        color: var(--geist-foreground);
        font-weight: 500;
      }
      .link-container.jsx-667885294:hover .link.jsx-667885294 {
        text-decoration: underline;
      }
      .link-container.jsx-667885294:hover .deployment-link-content {
        text-decoration: underline;
      }
      .events.jsx-3551188228 {
        margin: 30px 0px;
      }
      .empty.jsx-3551188228 {
        color: rgb(155, 155, 155);
        font-size: 12px;
      }
      a.jsx-4274103241 {
        text-decoration: none;
        color: var(--geist-success);
        font-size: inherit;
      }
      a.jsx-4274103241:not(.no-underline):hover {
        text-decoration: underline;
      }
      a.disabled.jsx-4274103241 {
        color: rgb(153, 153, 153);
      }
      a.in-error.jsx-4274103241,
      a.in-warning.jsx-4274103241 {
        color: inherit;
      }
      a.in-error.jsx-4274103241:hover,
      a.in-warning.jsx-4274103241 {
        border-bottom: 1px solid currentcolor;
        text-decoration: none;
      }
      a.in-warning.jsx-4274103241:hover {
        text-decoration: none;
      }
      .status-indicator_content__3ZQgo {
        height: var(--geist-form-small-height);
        width: 223px;
        display: flex;
        align-items: center;
        max-width: 300px;
        padding: 0 var(--geist-gap-half);
        border: 1px solid var(--accents-2);
        border-radius: var(--geist-radius);
        background-color: var(--geist-background);
        letter-spacing: -0.01em;
      }
      .status-indicator_content__3ZQgo > * {
        line-height: var(--geist-form-small-line-height);
      }
      .status-indicator_indicator__3GGiO {
        flex-shrink: 0;
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background-color: var(--geist-success);
        margin: 0 7px;
      }
      .status-indicator_indicator__3GGiO.status-indicator_warning__XT0hG {
        background-color: var(--geist-warning);
      }
      .status-indicator_indicator__3GGiO.status-indicator_error__Ba5a9 {
        background-color: var(--geist-error);
      }
      .status-indicator_indicator__3GGiO.status-indicator_secondary__3LLEC {
        background-color: var(--geist-secondary);
      }
      .feedback-input_geist-feedback-input__2Ws2N {
        --open-width: 339px;
        --open-height: 213px;
        --closed-width: 90px;
        --closed-height: 32px;
        padding: 0;
        position: relative;
        height: var(--closed-height);
        width: var(--closed-width);
        display: inline-block;
        font-family: var(--font-sans);
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_email__1LY1k {
        --open-height: 277px;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_feedback-wrapper__2Ivnv {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-width: 0;
        background: var(--geist-background);
        border: 1px solid var(--accents-2);
        display: flex;
        line-height: 1.5;
        font-size: 0.875rem;
        border-radius: var(--geist-radius);
        font-family: var(--font-sans);
        width: var(--closed-width);
        height: var(--closed-height);
        resize: none;
        z-index: 100;
        outline: 0;
        color: var(--geist-foreground);
        flex-direction: column;
        justify-content: flex-start;
        overflow: hidden;
        position: relative;
        transition: all 0.2s ease-in-out, border-radius 0.2s step-start,
          border 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_feedback-wrapper__2Ivnv.feedback-input_blur__xoYdd
        .feedback-input_controls__FSQ-3,
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_feedback-wrapper__2Ivnv.feedback-input_blur__xoYdd
        .feedback-input_input-wrapper__1OrPI {
        display: none;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_focused__22haG
        .feedback-input_feedback-wrapper__2Ivnv {
        width: var(--open-width);
        height: var(--open-height);
        border: #fff;
        box-shadow: var(--shadow-large);
        background: var(--geist-background);
        transition: all 0ms ease-in-out, border-radius 0ms step-start,
          border 0.1s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N:active,
      .feedback-input_geist-feedback-input__2Ws2N:focus {
        outline: 0;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_feedback-wrapper__2Ivnv
        .feedback-input_placeholder__1H90a {
        display: flex;
        position: absolute;
        top: -1px;
        left: -1px;
        align-items: center;
        justify-content: center;
        width: var(--closed-width);
        height: var(--closed-height);
        border: 1px solid transparent;
        flex-shrink: 0;
        background: var(--geist-background);
        color: var(--accents-5);
        z-index: 1000;
        transition: opacity 0.1s ease-out, color 0.1s, top 0.1s step-start,
          left 0.1s step-start;
        transition-delay: 0.2s, 0s;
        cursor: text;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_focused__22haG
        .feedback-input_placeholder__1H90a {
        opacity: 0;
        pointer-events: none;
        top: 0;
        left: 0;
        color: var(--geist-foreground);
        transition: opacity 5ms linear;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input-wrapper__1OrPI {
        padding: var(--geist-gap-half);
        opacity: 0;
        transition: opacity 0.2s ease;
        position: relative;
        height: 222px;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_focused__22haG
        .feedback-input_input-wrapper__1OrPI {
        opacity: 1;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v:not(:last-child) {
        margin-bottom: var(--geist-gap-half);
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        h5 {
        font-weight: 500;
        font-size: 12px;
        text-transform: uppercase;
        margin: 0 0 8px;
        color: var(--accents-5);
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_feedback-wrapper__2Ivnv,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_feedback-wrapper__2Ivnv {
        border-color: var(--geist-foreground);
      }
      @media (hover: hover) {
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_feedback-wrapper__2Ivnv {
          border-color: var(--geist-foreground);
        }
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_input__2Aa-v
        > ::-webkit-input-placeholder,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_input__2Aa-v
        > ::-webkit-input-placeholder {
        color: var(--geist-foreground);
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_input__2Aa-v
        > ::-moz-placeholder,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_input__2Aa-v
        > ::-moz-placeholder {
        color: var(--geist-foreground);
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_input__2Aa-v
        > :-ms-input-placeholder,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_input__2Aa-v
        > :-ms-input-placeholder {
        color: var(--geist-foreground);
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_input__2Aa-v
        > ::-ms-input-placeholder,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_input__2Aa-v
        > ::-ms-input-placeholder {
        color: var(--geist-foreground);
      }
      .feedback-input_geist-feedback-input__2Ws2N:active
        .feedback-input_input__2Aa-v
        > ::placeholder,
      .feedback-input_geist-feedback-input__2Ws2N:focus
        .feedback-input_input__2Aa-v
        > ::placeholder {
        color: var(--geist-foreground);
      }
      @media (hover: hover) {
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_input__2Aa-v
          > ::-webkit-input-placeholder {
          color: var(--geist-foreground);
        }
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_input__2Aa-v
          > ::-moz-placeholder {
          color: var(--geist-foreground);
        }
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_input__2Aa-v
          > :-ms-input-placeholder {
          color: var(--geist-foreground);
        }
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_input__2Aa-v
          > ::-ms-input-placeholder {
          color: var(--geist-foreground);
        }
        .feedback-input_geist-feedback-input__2Ws2N:hover
          .feedback-input_input__2Aa-v
          > ::placeholder {
          color: var(--geist-foreground);
        }
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        > ::-webkit-input-placeholder {
        color: var(--accents-5);
        -webkit-transition: color 0.2s ease-in-out;
        transition: color 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        > ::-moz-placeholder {
        color: var(--accents-5);
        -moz-transition: color 0.2s ease-in-out;
        transition: color 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        > :-ms-input-placeholder {
        color: var(--accents-5);
        -ms-transition: color 0.2s ease-in-out;
        transition: color 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        > ::-ms-input-placeholder {
        color: var(--accents-5);
        -ms-transition: color 0.2s ease-in-out;
        transition: color 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_input__2Aa-v
        > ::placeholder {
        color: var(--accents-5);
        transition: color 0.2s ease-in-out;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_error__3Gj4N
        textarea,
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_loading__1i5tX
        textarea,
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_success__10uNz
        textarea {
        pointer-events: none;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_error__3Gj4N
        textarea,
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_success__10uNz
        textarea {
        color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_loading__1i5tX
        textarea {
        color: var(--accents-3);
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_textarea-wrapper__PxqW9 {
        height: var(--closed-height);
        width: var(--closed-width);
        transition: all 0.15s ease-in-out, border-radius 0.15s step-start;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_error-message__1JB6f,
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_success-message__1wmvA {
        z-index: 1001;
        position: absolute;
        left: 0;
        top: 0;
        width: var(--open-width);
        font-size: 0.875rem;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 20px;
        flex-direction: column;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_success-message__1wmvA
        p {
        line-height: normal;
        margin: 0;
        opacity: 0;
        -webkit-animation: feedback-input_appear__2JG6m 0.5s ease forwards;
        animation: feedback-input_appear__2JG6m 0.5s ease forwards;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_success-message__1wmvA
        .feedback-input_checkmark__1i2mE {
        opacity: 0;
        -webkit-animation: feedback-input_appear__2JG6m 0.2s ease 0.1s forwards;
        animation: feedback-input_appear__2JG6m 0.2s ease 0.1s forwards;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_success-message__1wmvA
        p:first-of-type {
        margin-top: var(--geist-gap-half);
        margin-bottom: var(--geist-gap-quarter);
        -webkit-animation-delay: 0.3s;
        animation-delay: 0.3s;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_success-message__1wmvA
        p:nth-of-type(2) {
        -webkit-animation-delay: 0.5s;
        animation-delay: 0.5s;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_error-message__1JB6f
        > span {
        color: var(--geist-error);
        margin-bottom: var(--geist-gap-half);
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_error-message__1JB6f
        a {
        color: var(--geist-foreground);
        text-decoration: none;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_controls__FSQ-3 {
        pointer-events: none;
        width: var(--open-width);
        height: 64px;
        background-color: var(--geist-background);
        display: flex;
        align-items: center;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        background: var(--accents-1);
        border-top: 1px solid var(--accents-2);
        padding: var(--geist-gap-half);
        opacity: 0;
        transition: opacity 0.2s ease;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_focused__22haG
        .feedback-input_controls__FSQ-3 {
        pointer-events: inherit;
        opacity: 1;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_controls__FSQ-3
        .feedback-input_emojis__14cs0 {
        width: 160px;
      }
      .feedback-input_geist-feedback-input__2Ws2N
        .feedback-input_controls__FSQ-3
        .feedback-input_buttons__3UNCE {
        flex: 1 1;
        text-align: right;
        transition: opacity 0.2s ease;
        margin-left: auto;
      }
      @-webkit-keyframes feedback-input_appear__2JG6m {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes feedback-input_appear__2JG6m {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @media (max-width: 951px) {
        .feedback-input_geist-feedback-input__2Ws2N {
          --open-width: 300px;
        }
      }
      .feedback-input_geist-emoji-selector__50fTi {
        display: flex;
        width: 210px;
        pointer-events: none;
      }
      .feedback-input_geist-emoji-selector__50fTi.feedback-input_loading__1i5tX {
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        cursor: default;
        pointer-events: none;
      }
      .feedback-input_geist-feedback-input__2Ws2N.feedback-input_focused__22haG
        .feedback-input_geist-emoji-selector__50fTi {
        pointer-events: all;
      }
      .feedback-input_geist-emoji-selector__50fTi > button {
        outline: none;
        background: transparent;
        border: 0;
        padding: 0;
        margin: 0;
        transition: all 0.12s ease-in-out;
        border-radius: 50%;
        border: 1px solid var(--accents-2);
      }
      .feedback-input_geist-emoji-selector__50fTi
        > .feedback-input_option__1u29-.feedback-input_active__2GbNt {
        transform: scale(1.12);
        border-color: var(--geist-warning);
      }
      .feedback-input_geist-emoji-selector__50fTi > button:focus {
        background: var(--geist-background);
        transform: scale(1.08);
      }
      @media (hover: hover) {
        .feedback-input_geist-emoji-selector__50fTi > button:hover {
          background: var(--geist-background);
          transform: scale(1.08);
        }
      }
      .feedback-input_geist-emoji-selector__50fTi > button,
      .feedback-input_geist-emoji-selector__50fTi
        > button
        .feedback-input_inner__3FDpg {
        display: inline-flex;
      }
      .feedback-input_geist-emoji-selector__50fTi > button {
        cursor: pointer;
        text-align: center;
      }
      .feedback-input_geist-emoji-selector__50fTi button + button {
        margin-left: var(--geist-gap-quarter);
      }
      .feedback-input_geist-emoji-selector__50fTi.feedback-input_loading__1i5tX
        > button {
        cursor: default;
      }
      .feedback-input_geist-emoji-selector__50fTi > button:first-child {
        outline: none;
        pointer-events: all;
      }
      .feedback-input_geist-emoji-selector__50fTi.feedback-input_loading__1i5tX
        > button:first-child {
        outline: none;
      }
      .feedback-input_geist-emoji-selector__50fTi
        > button
        .feedback-input_inner__3FDpg {
        height: 32px;
        width: 32px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .feedback-input_geist-emoji-selector__50fTi
        > button.feedback-input_option__1u29- {
        transition: all 0.2s cubic-bezier(0.5, -1, 0.5, 2);
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .icon_wrapper__qYh8M {
        position: relative;
        width: var(--size);
        height: var(--size);
      }
      .icon_icon__2VI4T {
        position: absolute;
        display: flex;
      }
      .hero_title__2-7qp {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-width: 100%;
      }
      .hero_title__2-7qp h1 {
        font-size: 36px;
        font-weight: 500;
        line-height: 1.5;
        margin: 0;
      }
      .hero_title__2-7qp p {
        color: var(--accents-6);
        font-size: 14px;
        line-height: 1.7;
        margin: 0;
      }
      .hero_sm__1cZt5 .hero_title__2-7qp {
        min-height: 80pt;
      }
      .hero_md__cPrDM .hero_title__2-7qp {
        min-height: 160pt;
      }
      .hero_lg__y9lyR .hero_title__2-7qp {
        min-height: 240pt;
      }
      .hero_lg__y9lyR .hero_title__2-7qp h1 {
        font-size: 48px;
      }
      .hero_avatar__3G-iy {
        padding-right: var(--geist-gap);
      }
      .hero_header__3EYIS {
        display: flex;
        align-items: center;
      }
      .hero_header__3EYIS.hero_center__3gbAt {
        text-align: center;
        justify-content: center;
      }
      .hero_actions__3ZTiC,
      .hero_controls__2m3Cr {
        zoom: 1;
        margin-bottom: var(--geist-gap);
      }
      .hero_controls__2m3Cr {
        height: 18pt;
        float: left;
      }
      .hero_actions__3ZTiC {
        float: right;
      }
      .hero_menu__3Df2y {
        clear: both;
        overflow: hidden;
      }
      @media screen and (max-width: 600px) {
        .hero_menu__3Df2y {
          display: flex;
          flex-direction: column;
        }
        .hero_title__2-7qp h1 {
          font-size: 7vw;
        }
        .hero_controls__2m3Cr {
          order: 1;
        }
        .hero_actions__3ZTiC {
          order: 2;
        }
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .icon_wrapper__qYh8M {
        position: relative;
        width: var(--size);
        height: var(--size);
      }
      .icon_icon__2VI4T {
        position: absolute;
        display: flex;
      }
      .group_group__3ctIh {
        display: flex;
        align-items: center;
      }
      .group_avatar__2vyqP {
        display: inline-flex;
        align-items: center;
      }
      .group_avatar__2vyqP:nth-child(n + 2) {
        margin-left: -10px;
      }
      .group_note__3i8fm {
        font-size: 14px;
        display: inline-flex;
        padding-left: 5px;
        justify-content: flex-end;
        margin-right: auto;
        color: var(--accents-7);
      }
      .status-dot_wrapper__1q7Sp {
        display: inline-flex;
        align-items: center;
      }
      .status-dot_status__1C4wy {
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: var(--accents-2);
      }
      .status-dot_status__1C4wy.status-dot_ready__3PMyV {
        background: var(--geist-cyan-dark);
      }
      .status-dot_status__1C4wy.status-dot_error__3cN1q {
        background: var(--geist-error);
      }
      .status-dot_status__1C4wy.status-dot_building__2e3CB {
        background: var(--geist-warning);
      }
      .status-dot_status-label__1W5HL {
        line-height: 16px;
        margin-left: 8px;
      }
      .git-footer_footer__36kC9 {
        flex: 1 1;
        height: var(--geist-space-large);
        padding: 0 var(--geist-gap);
        display: flex;
        align-items: center;
        border-top: 1px solid var(--accents-2);
        border-radius: 0 0 8px 8px;
        overflow: hidden;
      }
      .note_note__1e2Ox {
        padding: var(--geist-gap-half) var(--geist-gap);
        border-radius: var(--geist-radius);
        color: var(--themed-fg);
        background: var(--themed-bg);
        border: 1px solid var(--themed-border, var(--accents-2));
        font-size: 14px;
        line-height: 1.8;
      }
      .note_note__1e2Ox.note_fill__2BX3U {
        color: var(--themed-fg, var(--geist-background));
        background: var(--themed-bg, var(--geist-foreground));
        border: 1px solid var(--themed-border, var(--geist-foreground));
      }
      .note_note__1e2Ox.note_small__17BpK {
        padding: 5px var(--geist-gap-half);
      }
      .note_note__1e2Ox.note_center__RQh3C {
        text-align: center;
      }
      .link_link__2vTGP {
        text-decoration: none;
        color: inherit;
        cursor: pointer;
        outline: none;
      }
      .link_primary__1OFWE {
        color: var(--geist-foreground);
      }
      .link_primary__1OFWE:active,
      .link_primary__1OFWE:focus {
        background-image: linear-gradient(
          var(--geist-foreground),
          var(--geist-foreground)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
      }
      @media (hover: hover) {
        .link_primary__1OFWE:hover {
          background-image: linear-gradient(
            var(--geist-foreground),
            var(--geist-foreground)
          );
          background-size: 100% 1px;
          background-position: 0 100%;
          background-repeat: no-repeat;
        }
      }
      .link_highlight__2dVNZ {
        color: var(--geist-success);
      }
      .link_highlight__2dVNZ:active,
      .link_highlight__2dVNZ:focus {
        background-image: linear-gradient(
          var(--geist-success),
          var(--geist-success)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
      }
      @media (hover: hover) {
        .link_highlight__2dVNZ:hover {
          background-image: linear-gradient(
            var(--geist-success),
            var(--geist-success)
          );
          background-size: 100% 1px;
          background-position: 0 100%;
          background-repeat: no-repeat;
        }
      }
      .dark-theme .link_highlight__2dVNZ {
        color: var(--geist-foreground);
        background-image: linear-gradient(
          var(--geist-foreground),
          var(--geist-foreground)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
        transition: color 0.1s ease;
      }
      .dark-theme .link_highlight__2dVNZ:active,
      .dark-theme .link_highlight__2dVNZ:focus {
        color: var(--accents-5);
        background-image: linear-gradient(var(--accents-5), var(--accents-5));
      }
      @media (hover: hover) {
        .dark-theme .link_highlight__2dVNZ:hover {
          color: var(--accents-5);
          background-image: linear-gradient(var(--accents-5), var(--accents-5));
        }
      }
      .link_secondary__2oupT {
        color: var(--accents-5);
        transition: color 0.1s ease;
      }
      .link_secondary__2oupT:active,
      .link_secondary__2oupT:focus {
        color: var(--geist-foreground);
      }
      @media (hover: hover) {
        .link_secondary__2oupT:hover {
          color: var(--geist-foreground);
        }
      }
      .link_blend__2cqSR {
        color: inherit;
        transition: opacity 0.1s ease;
        background-image: linear-gradient(currentColor, currentColor);
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
        font-weight: 500;
      }
      .link_blend__2cqSR:active,
      .link_blend__2cqSR:focus {
        opacity: 0.6;
      }
      @media (hover: hover) {
        .link_blend__2cqSR:hover {
          opacity: 0.6;
        }
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .sidebar_sidebar__O8Hfd {
        width: 228px;
        max-width: 100%;
      }
      .sidebar_entry__25jMd {
        text-decoration: none;
        display: block;
        padding: 8px 0;
        font-size: 14px;
        color: var(--accents-5);
        transition: color 0.2s ease;
      }
      .sidebar_entry__25jMd.sidebar_active__3zf_S {
        color: var(--geist-foreground);
        font-weight: 700;
      }
      @media (hover: hover) {
        .sidebar_entry__25jMd:hover {
          color: var(--geist-foreground);
        }
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .plans_plans__2rH-7 {
        display: grid;
        grid-template-columns: 1fr 2fr;
        grid-gap: var(--geist-gap);
        max-width: 1000px;
        margin: 0 auto;
      }
      .plans_for-you__1Ln2r,
      .plans_for-your-team__2BkSi {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        border-radius: var(--geist-radius);
      }
      .plans_heading__1jr3q {
        display: grid;
        align-items: center;
        grid-template-columns: 1fr 1fr;
        grid-gap: var(--geist-gap);
        flex-grow: 0;
        padding: var(--geist-gap);
      }
      .plans_heading__1jr3q h2 {
        font-size: 32px;
        margin: 0;
        font-weight: 700;
      }
      .plans_heading__1jr3q .plans_icon__1olna {
        justify-self: end;
      }
      .plans_body__Uc5Ft {
        flex-grow: 1;
        padding: var(--geist-gap);
        padding-bottom: 0;
        color: var(--accents-6);
      }
      .plans_action__23Dtx {
        padding: var(--geist-gap);
        flex-grow: 0;
      }
      .plans_cta-content__2yycB {
        display: flex;
        width: 212px;
        margin: 0 auto;
      }
      .plans_cta-content__2yycB span {
        margin-left: auto;
      }
      .plans_hobby-cta__16B_Q {
        position: relative !important;
        justify-content: space-between !important;
      }
      .plans_extra-features__11DrL,
      .plans_features-list__vm7nI {
        padding: 0;
        margin: 0;
        list-style: none;
      }
      .plans_optionals__2H3lX {
        display: flex;
        margin: 0 calc(var(--geist-gap) * -1);
      }
      .plans_optional-box__1AbQY {
        display: inline-block;
        width: 50%;
        border-top: 1px solid var(--accents-2);
      }
      .plans_optional-box__1AbQY:first-child {
        padding-left: var(--geist-gap);
      }
      .plans_optional-box__1AbQY:last-child {
        padding-left: var(--geist-gap);
        border-left: 1px solid var(--accents-2);
      }
      .plans_optional-box__1AbQY ul {
        padding-top: var(--geist-gap);
      }
      .plans_extra-features__11DrL li:before {
        content: "\2013";
        color: var(--accents-6);
        display: inline-block;
        width: 1em;
      }
      .plans_extra-features__11DrL li {
        padding-bottom: var(--geist-gap);
      }
      .plans_extra-features__11DrL li:last-child {
        padding-bottom: 0;
      }
      .plans_features-list__vm7nI li {
        display: flex;
        align-items: center;
        padding-bottom: var(--geist-gap);
      }
      .plans_action__23Dtx,
      .plans_features-list__vm7nI li:last-child {
        padding-top: var(--geist-gap);
      }
      .plans_box__3mFN5 {
        padding: var(--geist-gap);
        border-radius: var(--geist-radius);
        color: #fff !important;
        width: 100%;
        cursor: pointer;
      }
      .plans_box__3mFN5.plans_hobby__ymViG {
        grid-column: -1/1;
        background-color: var(--geist-foreground);
        color: var(--geist-background);
      }
      .plans_box__3mFN5.plans_pro__1bCf9 {
        background-color: var(--geist-success);
      }
      .plans_box__3mFN5.plans_enterprise__f8Uw7 {
        background-color: var(--geist-alert);
      }
      .plans_for-you__1Ln2r {
        background-color: var(--accents-1);
      }
      .plans_for-you__1Ln2r .plans_heading__1jr3q {
        grid-template-columns: 1fr 1fr;
      }
      .plans_for-your-team__2BkSi .plans_body__Uc5Ft {
        border-top: 1px solid var(--accents-2);
        border-bottom: 1px solid var(--accents-2);
        background-color: var(--accents-1);
      }
      .plans_for-your-team__2BkSi .plans_features-list__vm7nI li {
        display: inline-flex;
        padding-right: var(--geist-gap);
        padding-bottom: var(--geist-gap);
      }
      .plans_for-your-team__2BkSi .plans_features-list__vm7nI li:last-child {
        padding-top: 0;
      }
      .plans_for-your-team__2BkSi .plans_action__23Dtx {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: var(--geist-gap);
      }
      .dark-theme .plans_for-you__1Ln2r,
      .dark-theme .plans_for-your-team__2BkSi {
        background-color: var(--accents-2);
      }
      .dark-theme .plans_for-you__1Ln2r .plans_body__Uc5Ft,
      .dark-theme .plans_for-your-team__2BkSi .plans_body__Uc5Ft {
        color: var(--accents-7);
        background-color: var(--accents-2);
      }
      .dark-theme .plans_hobby-cta__16B_Q {
        border-color: var(--accents-4) !important;
        background-color: var(--accents-4) !important;
      }
      .dark-theme .plans_hobby-cta__16B_Q,
      .dark-theme .plans_hobby-cta__16B_Q span {
        color: var(--geist-foreground) !important;
      }
      .dark-theme .plans_box__3mFN5.plans_hobby__ymViG {
        background-color: var(--accents-4);
        color: var(--geist-foreground);
      }
      .dark-theme .plans_for-your-team__2BkSi .plans_heading__1jr3q {
        border-top-left-radius: var(--geist-radius);
        border-top-right-radius: var(--geist-radius);
        background-color: var(--accents-3);
      }
      .dark-theme .plans_for-your-team__2BkSi .plans_action__23Dtx {
        background-color: var(--accents-3);
        border-bottom-left-radius: var(--geist-radius);
        border-bottom-right-radius: var(--geist-radius);
      }
      .dark-theme .plans_optional-box__1AbQY {
        border-color: var(--accents-3);
      }
      @media (max-width: 960px) {
        .plans_plans__2rH-7 {
          grid-template-columns: 1fr;
          width: 100%;
        }
        .plans_for-your-team__2BkSi .plans_features-list__vm7nI {
          padding-bottom: var(--geist-gap);
        }
        .plans_for-your-team__2BkSi .plans_features-list__vm7nI li:last-child {
          display: block;
        }
      }
      @media (max-width: 600px) {
        .plans_plans__2rH-7 .plans_heading__1jr3q {
          grid-template-columns: 1fr 25px;
        }
        .plans_plans__2rH-7 .plans_action__23Dtx {
          grid-template-columns: 1fr;
        }
        .plans_body__Uc5Ft {
          padding: var(--geist-gap);
        }
        .plans_for-you__1Ln2r .plans_body__Uc5Ft {
          padding: 0 var(--geist-gap);
        }
        .plans_box__3mFN5.plans_enterprise__f8Uw7,
        .plans_box__3mFN5.plans_pro__1bCf9 {
          grid-column: -1/1;
        }
        .plans_for-your-team__2BkSi .plans_features-list__vm7nI li {
          display: flex;
        }
      }
      .brands_wrapper__Sjxx5 {
        border-top: 1px solid var(--accents-2);
        border-bottom: 1px solid var(--accents-2);
      }
      .brands_brands__2dSQa {
        white-space: nowrap;
        overflow: hidden;
      }
      .brands_brands__2dSQa figure {
        display: inline-block !important;
      }
      .dark-theme .brands_brands__2dSQa figure {
        -webkit-filter: invert(1);
        filter: invert(1);
      }
      .brands_brands__2dSQa > * {
        display: inline-block;
        padding: 0 2.2rem;
        vertical-align: middle;
        outline: none;
        cursor: default;
      }
      .brands_brandsTablet__ZNYl9 {
        display: none;
      }
      .brands_brandsDesktop__Cw3pg > .brands_brands__2dSQa {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 auto;
        width: calc(100vw - var(--geist-gap-double));
        max-width: 850px;
      }
      .brands_brandsDesktop__Cw3pg > .brands_brands__2dSQa > * {
        padding: 0;
      }
      .brands_brandsDesktop__Cw3pg
        > .brands_brands__2dSQa
        + .brands_brands__2dSQa {
        margin-top: var(--geist-gap-double);
      }
      @media (max-width: 1090px) {
        .brands_brandsTablet__ZNYl9 {
          display: block;
        }
        .brands_brandsDesktop__Cw3pg {
          display: none;
        }
      }
      .note_note__1e2Ox {
        padding: var(--geist-gap-half) var(--geist-gap);
        border-radius: var(--geist-radius);
        color: var(--themed-fg);
        background: var(--themed-bg);
        border: 1px solid var(--themed-border, var(--accents-2));
        font-size: 14px;
        line-height: 1.8;
      }
      .note_note__1e2Ox.note_fill__2BX3U {
        color: var(--themed-fg, var(--geist-background));
        background: var(--themed-bg, var(--geist-foreground));
        border: 1px solid var(--themed-border, var(--geist-foreground));
      }
      .note_note__1e2Ox.note_small__17BpK {
        padding: 5px var(--geist-gap-half);
      }
      .note_note__1e2Ox.note_center__RQh3C {
        text-align: center;
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .icon_wrapper__qYh8M {
        position: relative;
        width: var(--size);
        height: var(--size);
      }
      .icon_icon__2VI4T {
        position: absolute;
        display: flex;
      }
      .status-dot_wrapper__1q7Sp {
        display: inline-flex;
        align-items: center;
      }
      .status-dot_status__1C4wy {
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: var(--accents-2);
      }
      .status-dot_status__1C4wy.status-dot_ready__3PMyV {
        background: var(--geist-cyan-dark);
      }
      .status-dot_status__1C4wy.status-dot_error__3cN1q {
        background: var(--geist-error);
      }
      .status-dot_status__1C4wy.status-dot_building__2e3CB {
        background: var(--geist-warning);
      }
      .status-dot_status-label__1W5HL {
        line-height: 16px;
        margin-left: 8px;
      }
      .tooltip_container__qCVFL {
        display: inline-flex;
        align-items: center;
        outline: none;
      }
      .tooltip_container__qCVFL.focus-visible:focus {
        box-shadow: var(--geist-focus);
      }
      .tooltip_absolute__3rWab {
        position: absolute;
        pointer-events: none;
      }
      .tooltip_relative__1X2gJ {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq {
        pointer-events: all;
        position: absolute;
        opacity: 0;
        z-index: 2000;
        --tooltip-color: var(--themed-fg);
        --tooltip-background: var(--themed-bg);
        text-transform: none;
        font-weight: 400;
        color: var(--tooltip-color);
        background: var(--tooltip-background);
        font-size: 0.875rem;
        line-height: 1.6;
        border-radius: 5px;
        box-shadow: var(--shadow-medium);
        text-align: left;
        padding: 0.5rem 0.75rem;
        -webkit-animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
        animation: tooltip_fadeIn__14KSo 0.1s ease-in 0.4s forwards;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_delay__2pv3Z) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .tooltip_tooltip__1lCTq.tooltip_wrap__3dyHz {
        word-wrap: break-word;
        white-space: pre-line;
        border-collapse: separate;
      }
      .tooltip_tooltip__1lCTq.tooltip_center__17hgV {
        text-align: center;
      }
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP) .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq:not(.tooltip_tip__H9kwP):before {
        display: none;
      }
      .tooltip_tooltip__1lCTq.geist-themed {
        box-shadow: none;
        --tooltip-stroke: var(--themed-bg);
      }
      .tooltip_tooltip__1lCTq:not(.geist-themed) {
        --themed-fg: var(--geist-foreground);
        --themed-bg: var(--geist-background);
        --themed-border: var(--themed-bg);
        --tooltip-stroke: var(--dropdown-triangle-stroke);
      }
      .tooltip_tooltip__1lCTq:before,
      .tooltip_triangle__30dJr {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        z-index: 100001;
        pointer-events: none;
      }
      .tooltip_triangle__30dJr {
        border: 7px solid transparent;
        z-index: 100000;
        --tooltip-background: var(--tooltip-stroke);
      }
      .tooltip_tooltip__1lCTq:after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:after {
        top: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_top__iuL-C:before {
        top: 100%;
        left: 50%;
        margin-bottom: 10px;
        transform: translateX(-50%);
        border-top-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_ .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:before {
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-bottom-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_bottom__1KFD_:after {
        top: -10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:before {
        top: 50%;
        bottom: 50%;
        left: 100%;
        transform: translateY(-50%);
        border-left-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_left__2C-sN:after {
        left: 10px;
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W .tooltip_triangle__30dJr,
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:before {
        top: 50%;
        bottom: 50%;
        right: 100%;
        transform: translateY(-50%);
        border-right-color: var(--tooltip-background);
      }
      .tooltip_tooltip__1lCTq.tooltip_right__1b4_W:after {
        left: -10px;
      }
      @-webkit-keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes tooltip_fadeIn__14KSo {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .link_link__2vTGP {
        text-decoration: none;
        color: inherit;
        cursor: pointer;
        outline: none;
      }
      .link_primary__1OFWE {
        color: var(--geist-foreground);
      }
      .link_primary__1OFWE:active,
      .link_primary__1OFWE:focus {
        background-image: linear-gradient(
          var(--geist-foreground),
          var(--geist-foreground)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
      }
      @media (hover: hover) {
        .link_primary__1OFWE:hover {
          background-image: linear-gradient(
            var(--geist-foreground),
            var(--geist-foreground)
          );
          background-size: 100% 1px;
          background-position: 0 100%;
          background-repeat: no-repeat;
        }
      }
      .link_highlight__2dVNZ {
        color: var(--geist-success);
      }
      .link_highlight__2dVNZ:active,
      .link_highlight__2dVNZ:focus {
        background-image: linear-gradient(
          var(--geist-success),
          var(--geist-success)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
      }
      @media (hover: hover) {
        .link_highlight__2dVNZ:hover {
          background-image: linear-gradient(
            var(--geist-success),
            var(--geist-success)
          );
          background-size: 100% 1px;
          background-position: 0 100%;
          background-repeat: no-repeat;
        }
      }
      .dark-theme .link_highlight__2dVNZ {
        color: var(--geist-foreground);
        background-image: linear-gradient(
          var(--geist-foreground),
          var(--geist-foreground)
        );
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
        transition: color 0.1s ease;
      }
      .dark-theme .link_highlight__2dVNZ:active,
      .dark-theme .link_highlight__2dVNZ:focus {
        color: var(--accents-5);
        background-image: linear-gradient(var(--accents-5), var(--accents-5));
      }
      @media (hover: hover) {
        .dark-theme .link_highlight__2dVNZ:hover {
          color: var(--accents-5);
          background-image: linear-gradient(var(--accents-5), var(--accents-5));
        }
      }
      .link_secondary__2oupT {
        color: var(--accents-5);
        transition: color 0.1s ease;
      }
      .link_secondary__2oupT:active,
      .link_secondary__2oupT:focus {
        color: var(--geist-foreground);
      }
      @media (hover: hover) {
        .link_secondary__2oupT:hover {
          color: var(--geist-foreground);
        }
      }
      .link_blend__2cqSR {
        color: inherit;
        transition: opacity 0.1s ease;
        background-image: linear-gradient(currentColor, currentColor);
        background-size: 100% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
        font-weight: 500;
      }
      .link_blend__2cqSR:active,
      .link_blend__2cqSR:focus {
        opacity: 0.6;
      }
      @media (hover: hover) {
        .link_blend__2cqSR:hover {
          opacity: 0.6;
        }
      }
      .description_description__2hdsT,
      .description_description__2hdsT dd,
      .description_description__2hdsT dt {
        margin: 0;
      }
      .description_description__2hdsT dt {
        font-weight: 500;
        font-size: 12px;
        line-height: 14px;
        height: 14px;
        text-transform: uppercase;
        white-space: nowrap;
        color: var(--accents-5);
        margin-bottom: 8px;
      }
      .description_description__2hdsT dd {
        font-size: 14px;
        color: var(--geist-foreground);
        font-weight: 500;
        line-height: 16px;
      }
      .description_icon__1ySlg {
        vertical-align: -3px;
        margin-left: 4pt;
      }
      .note_note__1e2Ox {
        padding: var(--geist-gap-half) var(--geist-gap);
        border-radius: var(--geist-radius);
        color: var(--themed-fg);
        background: var(--themed-bg);
        border: 1px solid var(--themed-border, var(--accents-2));
        font-size: 14px;
        line-height: 1.8;
      }
      .note_note__1e2Ox.note_fill__2BX3U {
        color: var(--themed-fg, var(--geist-background));
        background: var(--themed-bg, var(--geist-foreground));
        border: 1px solid var(--themed-border, var(--geist-foreground));
      }
      .note_note__1e2Ox.note_small__17BpK {
        padding: 5px var(--geist-gap-half);
      }
      .note_note__1e2Ox.note_center__RQh3C {
        text-align: center;
      }
      .error_error__3mrJ4 {
        font-size: 0.875rem;
        color: var(--geist-error);
        font-size: var(--geist-form-font);
        line-height: var(--geist-form-line-height);
        display: flex;
      }
      .error_text__3FAOV {
        margin-left: var(--geist-gap-quarter);
      }
      .error_small__150fJ {
        font-size: var(--geist-form-small-font);
      }
      .error_large__2WW5K {
        font-size: var(--geist-form-large-font);
        line-height: var(--geist-form-large-line-height);
      }
      .sidebar_sidebar__O8Hfd {
        width: 228px;
        max-width: 100%;
      }
      .sidebar_entry__25jMd {
        text-decoration: none;
        display: block;
        padding: 8px 0;
        font-size: 14px;
        color: var(--accents-5);
        transition: color 0.2s ease;
      }
      .sidebar_entry__25jMd.sidebar_active__3zf_S {
        color: var(--geist-foreground);
        font-weight: 700;
      }
      @media (hover: hover) {
        .sidebar_entry__25jMd:hover {
          color: var(--geist-foreground);
        }
      }
      .git-connection_container__3QAps {
        display: inline-flex;
        align-items: stretch;
        max-width: 100%;
        overflow-x: auto;
        min-height: 38px;
      }
      .git-connection_block__vonmu {
        display: flex;
        align-items: center;
        border: 1px solid var(--accents-2);
        border-radius: var(--geist-radius);
        padding: var(--geist-gap-quarter) var(--geist-gap-half);
      }
      .git-connection_line__2bx2k {
        position: relative;
        display: flex;
        align-items: stretch;
        flex: 0 0 20px;
      }
      .git-connection_lineContent__3q94B:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        height: 0;
        border-top: 1px solid var(--accents-2);
        transform: translateY(-50%);
      }
      .git-connection_lineContent__3q94B {
        display: flex;
        align-items: center;
        padding: var(--geist-gap-quarter) var(--geist-gap-half);
        z-index: 10;
      }
      .git-connection_lineContent__3q94B * {
        z-index: 1;
      }
      .git-connection_xCircleWrapper__2n_Fb {
        height: 20px;
        background: var(--geist-background);
      }
